我想在我的 unix 服务器中获取所有目录中最大的 20 个文件
我尝试首先获取所有目录中的所有文件,然后使用管道,获取每个文件的大小,对它们进行排序,最后获得前 20 个文件。
我尝试使用 find/-type f | du -h | sort -n | head -20。
但这行不通。du 只是打印当前目录的文件大小。
这个怎么样
find . -type f -exec du -a {} + | sort -n -r | head -20