如何在 unix 的所有目录中获取最大的 20 个文件

  • 本文关键字:获取 文件 unix unix filesize
  • 更新时间 :
  • 英文 :


我想在我的 unix 服务器中获取所有目录中最大的 20 个文件

我尝试首先获取所有目录中的所有文件,然后使用管道,获取每个文件的大小,对它们进行排序,最后获得前 20 个文件。

我尝试使用 find/-type f | du -h | sort -n | head -20

但这行不通。du 只是打印当前目录的文件大小。

这个怎么样

find . -type f -exec du -a {} + | sort -n -r | head -20

最新更新