删除目录时出现“文件名太长”

删除目录时出现“文件名太长”

我正在使用 删除一个包含近 600 个嵌套目录的目录rm -rf <directory name>。此命令显示错误:文件名太长。

我试过了find <path to directory> -type d -delete但是这显示目录不为空错误。

如何删除该目录?

答案1

肯定至少涉及一个软链接或一个挂载点 - 否则内核将不允许创建文件。

  • 如果是链接:从原始路径删除文件。
  • 如果是挂载点:挂载到更短的路径

您也可以手动完成:cd进入“半路”目录,然后rm -rf *,然后后退并重复。

相关内容