繁体   English   中英

无法在 Windows 10 中删除 Ubuntu 中的文件夹

[英]Cannot delete folder in Ubuntu in Windows 10

我在 Ubuntu 的一个文件夹中有一个 rails 应用程序。 我正在使用原子和 git。 我总是从控制台运行 git,但昨晚我在 atom 上安装了氢包,所以我可以从 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 文件名)删除它。 我的许可都被拒绝了。

解决方案是:

  1. 首先使用chmod 777 ~授予任何用户编辑目录的权限。
  2. 然后使用chown username filename ,以便您当前的用户名可以删除文件。
  3. 如果您运行rm filename您仍然会收到权限被拒绝的错误。 因此,要让之前的命令生效,您需要关闭计算机。
  4. 重新启动计算机并使用 bash ls检查主目录,该文件应该消失了。 是给我的。 但是,它可能已移动到您计算机上的不同目录中(即在您的 Windows C 驱动器“主目录”中)。
  5. 因此,以管理员身份打开 cmd 并运行dir "\\filename*" /s (您将看到文件仍在计算机上,但已移至 C:\\Users\\username。使用 cmd 导航到该文件夹​​并键入dir 。您将在那里看到该文件.
  6. 最后,在cmd中输入del filename删除文件(无权限错误)。 或者,如果它是您要删除的文件夹,请使用rd foldername /s 键入dir ,您将看到该文件将从您的计算机中永久删除。

由于文件尚未提交,请尝试以下操作:

git clean -f -d

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM