如何在子目录中找到最大的文件?

时间:2012-01-18 15:38:08

标签: linux command-line sed awk

通过以下命令,我可以找到最大的目录。

find <directory> -printf '%s %p\n' |sort -nr | head

但是有没有办法在目录中的所有子目录中找到最大的文件?

2 个答案:

答案 0 :(得分:12)

为文件指定-type f

find -type f -printf '%s %p\n' |sort -nr | head

答案 1 :(得分:0)

使用您刚刚给出的命令,您将获得最大的文件。如果要以递归方式汇总每个文件的大小,可能需要使用`du&#39;命令。