Answers:
查找具有它自己的-delete选项,因此
find /home -type f -size +100M -delete
应该做你想做的。请注意放置-delete选项的位置
警告:请不要忘记find命令行是作为表达式求值的,因此,将-delete放在首位将使find尝试删除指定起点以下的所有内容。
如果你想使用它之前测试这个,那么你需要添加-depth的-delete暗示吧。
find /home -type f -size +100M -depth
find (1)(包括OS X)都支持该-delete标志,但它不是标准的一部分。如果您需要替代方法,请使用-depth -exec rm {} +。
ncdu是一个不错的交互式工具,用于查找大文件或目录。它将扫描给定目录,并显示一个简单的ncurses界面来显示目录大小。它还具有删除文件/目录的快捷方式。
find,du并且awk具有成为标准的优点