在/ home /中find大文件(> 100 MB)以进行“清理”

如何在/home/ for'cleaning'中find大文件(> 100 MB)?

它是Centos 6.x. 我尝试了一些命令,但他们没有工作。

find它有自己的-delete选项

 find /home -type f -size +100M -delete 

应该做你想做的。 只要注意放置-delete选项的位置

警告:不要忘记查找命令行是作为一个expression式来计算的,所以先放入-delete会使查找尝试删除你指定的起点之下的所有东西。

如果你想在使用它之前testing它,那么你需要添加-depth作为-delete暗示它。

 find /home -type f -size +100M -depth 

ncdu是一个很好的交互式工具来查找大文件或目录。 它将扫描给定的目录并显示一个简单的ncurses接口来显示目录的大小。 它还有一个删除文件/目录的快捷方式。

只需find: find /home -type f -size +100M

find并删除find /home -type f -size +100M -print0 |xargs -0 rm

 du /home | awk '$1 > 1234 { print }' 

它不search大文件,而是search大文件夹。 在文件空间不足的情况下,我尝试同时查看大文件和大文件夹,以识别有问题的区域。