【问题标题】:unable to delete folder in Linux [closed]无法在 Linux 中删除文件夹 [关闭]
【发布时间】:2014-04-23 16:44:38
【问题描述】:

我正在尝试从我挂载到文件系统的外部硬盘驱动器中删除目录。 我正在使用带有 rf 标志的 rm 命令,但出现以下错误:

Directory not empty

除了rm 命令之外,我尝试通过进入目录递归地删除位于该目录中的文件,但我得到了这个奇怪的错误:

 No such file or directory

这很奇怪,因为存在我要删除的目录中的目录和文件。

【问题讨论】:

    标签: linux rm


    【解决方案1】:

    这个问题可能属于Superusers而不是StackOverflow,但是尝试通过列出隐藏文件来查看目录中的内容,例如;

    $ ls -la directoryname
    

    在 Linux/Unix 中,所有以 .(点)开头的文件都被视为隐藏文件

    还有一种可能是你没有删除内容的权限——rm -rf中的-f会导致那些由于权限问题而无法删除的文件被忽略,所以你也可以尝试发出rm 没有f 选项,比如

    rm -r directoryname
    

    【讨论】:

    • 我使用了 rm -r 目录名,但我仍然遇到同样的错误
    • 您很可能正在处理一个失败的 NFS 挂载目录 - 这是您的个人计算机还是公司拥有的计算机?
    • 也尝试执行ls -lRa directoryname -- R 选项将递归列出目录中的所有文件,以便您可以查看是否有任何文件以及剩下的内容
    • 这是我自己的机器,什么是NFS挂载目录?
    • 我已经尝试使用 ls -lRa 命令,并且该文件夹中包含我要删除的多个文件夹。现在下一步该怎么做?
    猜你喜欢
    • 2021-04-24
    • 1970-01-01
    • 2013-07-06
    • 2014-02-07
    • 1970-01-01
    • 2020-06-09
    • 2021-02-01
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多