`rm -rf ...` 挂在大型目录上

`rm -rf ...` 挂在大型目录上

使用 Ununtu 12.04,最近收到一条消息,说磁盘空间不足。运行磁盘使用情况分析器,结果卡住了。经过一番研究,我看到一个~名为“9fybsyiikg”的目录,大小为 1065357312 字节。

我尝试在文件管理器中打开该文件夹,但什么也没发生。我尝试ls登录,但什么也没发生。

然后我尝试了一下rm -rf 9fybsyiikg,什么也没发生。

你知道这个目录是什么吗?如何摆脱它?

答案1

rm命令需要一些时间;如果您没有收到任何错误,请让它运行。如果您确实收到错误,请尝试以下一些解决方案:

  1. find

     find ~/ -maxdepth 1 -name 9fybsyiikg -delete
    
  2. rm 并等待,这可能需要一段时间(是的,我知道你尝试过了,但它可能会对其他人有所帮助)

     rm -rf ~/9fybsyiikg
    
  3. 你可能文件太多,试试这个

     find  ~/9fybsyiikg -delete && rmdir ~/9fybsyiikg
    
  4. 如果其他方法都失败了,请使用一些 Perl 魔法:

     perl -e 'use File::Path; rmtree "$ARGV[0]"' ~/9fybsyiikg
    

    解释

    • -e:运行命令行上传递的脚本

    • rmtree:File::PAth 模块中的命令,用于删除整个目录树

相关内容