如何只打印Linux中目录中最大的文件?

时间:2017-01-12 05:51:12

标签: linux sorting ubuntu terminal

我想知道如何对目录进行排序并将该打印输出到该特定目录中的最大文件? 这是我的目录:

file1 2
file2 3
file3 1
file4 5
file5 2

想要的结果是将“file4”打印到终端

1 个答案:

答案 0 :(得分:3)

对于目录中的文件,您可以使用:

ls -Shld * | head -n 1

要包含您可以使用的目录:

du -a * | sort -n -r | head -n 1