这可能吗?命令是什么?
答案1
du
是最简单的方法。使用 perl 获取感兴趣的目录。
du -m . | perl -ne '@l = split();print "@l\n" if $l[0]>=10'
答案2
du -k /<root-of-interest> | sort -n
然后查看尾部的大目录。您需要报告所有大于 10000 的目录。
答案3
像这样:
find {/path/to/directory} -type f -size +{file-size-in-kb}k -exec ls -lh {} \; | awk '{ print $8 ": " $5 }'
记住不要放{}。
在你的情况下这样做:
find / -type f -size +10000k -exec ls -lh {} \; | awk '{ print $8 ": " $5 }'