我正在尝试从我安装到文件系统的外部硬盘驱动器中删除目录。
我正在使用带有rm
标志的rf
命令,但我收到以下错误:
Directory not empty
除了rm
命令之外,我试图通过输入目录来递归删除位于该目录中的文件,但是我收到了这个奇怪的错误:
No such file or directory
这很奇怪,因为目录和文件位于我要删除的目录中。
答案 0 :(得分:3)
这个问题可能属于Superusers而不是StackOverflow,但是通过列出隐藏文件来尝试查看目录中的内容,例如;
$ ls -la directoryname
在Linux / Unix中,所有以.
(点)开头的文件都被视为隐藏文件
另一种可能是您无权删除内容 - -f
中的rm -rf
会导致您因权限问题而无法删除的文件被忽略,因此您也可以尝试在没有f
选项的情况下发出rm,例如
rm -r directoryname