ruby-on-rails - 无法在 Windows 10 中删除 Ubuntu 中的文件夹

标签 ruby-on-rails git ubuntu windows-10 atom-editor

我在 Ubuntu 的一个文件夹中有一个 rails 应用程序。我正在使用原子和 git。我一直从控制台运行 git,但昨晚我在 atom 上安装了 hydro 包,所以我可以从 atom 运行 git。在此之后,我的应用程序一团糟。我试图从一个分支切换到另一个分支,但是一个分支的文件被转移到了我刚刚切换到的那个。我终于切换到 master 分支,它应该只有默认文件,但有大约 2000 个文件要提交。我试图删除该文件夹,但它不起作用。关于如何删除它的任何建议,以及在使用 Ubuntu 时在 atom 上使用 git 的一些提示?

$ ls -la 
 total 0 drwxrwxrwx 1 raluca raluca 4096 May 30 13:37
 . drwxrwxrwx 1 raluca raluca 4096 May 30 14:34 
 .. drwxrwxrwx 1 raluca raluca 4096 May 30 13:27
 app drwxrwxrwx 1 raluca raluca 4096 May 30 13:37
 db drwxrwxrwx 1 raluca raluca 4096 May 29 19:53
 public drwxrwxrwx 1 raluca raluca 4096 May 30 13:27
 test drwxrwxrwx 1 raluca raluca 4096 May 29 19:53 vendor

最佳答案

我有同样的问题(在 Windows 上使用 Ubuntu)。我在我的主目录中创建了一个文件,我无法使用 Linux(sudo rm 文件名)或 Windows(del 文件名)删除它。我的许可都被拒绝了。
解决方案是:

  • 首次使用chmod 777 ~ 授予任何用户编辑目录的权限。
  • 然后使用 chown username filename ,以便您当前的用户名可以删除该文件。
  • 如果你运行 rm filename此时您仍然会收到权限被拒绝错误。因此,要让之前的命令生效,您需要关闭计算机。
  • 重新启动计算机并使用 bash ls 检查主目录,该文件应该消失了。这是给我的。但是,它可能会移动到您计算机上的不同目录(即在您的 Windows C 驱动器“主目录”中)。
  • 所以以管理员身份打开 cmd 并运行 dir "\filename*" /s (您将看到文件仍在计算机上,但已移至 C:\Users\username。使用 cmd 导航到该文件夹​​并键入 dir。您将在那里看到该文件。
  • 最后,在 cmd 中输入 del filename删除文件(无权限错误)。或者,如果它是您要删除的文件夹,请使用 rd foldername /s .输入 dir您将看到该文件将从您的计算机中永久删除。
  • 关于ruby-on-rails - 无法在 Windows 10 中删除 Ubuntu 中的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50606021/

    相关文章:

    ubuntu - 跟踪 aws 中的带宽使用情况

    ubuntu - 如何在 Mule ESB 3.1.2 中正确配置 newrelic

    ruby-on-rails - 正确关联 Ruby on Rails

    javascript - 一个项目的多个分支与 bower

    ruby-on-rails - 在 View 中显示来自 api 的 JSON 响应

    Git,找出哪些文件的提交次数最多

    java - 如何在标准 openjdk docker 镜像上安装 Git?

    javascript - Node 命令不起作用

    javascript - 如何在显示 Body 之前触发 javascript scrollTop()?

    javascript - 单击链接而不是页面加载时的 CSS3 动画