无法使用 rm -rf 删除非空目录

无法使用 rm -rf 删除非空目录

我尝试使用 rm -rf dir1 在命令行中删除包含文件的目录。但是,我收到错误消息,提示

rm: cannot remove 'dir1': Directory not empty

有什么想法如何解决吗?

答案1

找到了解决方案。一个名为fuse_hidden产生了问题。我无法删除该文件,即使不是通过右键单击并删除。

我使用了 lsof dir/fuse_hidden显示使用此文件的进程并关闭它们。之后我可以 rm -rf。

相关内容