Linux

如何在目錄中查找最大的文件 - 忽略目錄大小

  • May 13, 2020

我想做這樣的事情

du -a | sort -rn | head

但我只想提取文件,忽略目錄。

需要明確的是,我想遍歷所有子目錄,但我不想找到目錄大小。只是文件大小。

更新

我還想返回文件的完整路徑

這應該有效:

find <path> -type f -exec du -a{} + | sort -rn | head

取自http://unix-linux.itags.org/q_unix-linux-programming_84920.html

在目錄中查找最大文件的一種方法:

find . -type f | xargs ls -1S | head -n 1

引用自:https://serverfault.com/questions/437581