如何在Unix中所有目录中获得最大20个文件?

时间:2019-04-25 13:18:13

标签: unix filesize

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

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

我尝试使用 find / -type f | du -h |排序-n |头-20

但这不起作用。 du 仅显示当前目录的文件大小。

1 个答案:

答案 0 :(得分:0)

怎么样

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