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
具有成为标准的优点