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

den*_*zer 2 linux awk ls du

我想做这样的事情

du -a | sort -rn | head
Run Code Online (Sandbox Code Playgroud)

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

明确地说,我想遍历所有子目录,但我不想找到目录大小。只是文件大小。

更新

我也想返回文件的完整路径

小智 6

这应该有效:

find <path> -type f -exec du -a{} + | sort -rn | head
Run Code Online (Sandbox Code Playgroud)

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