使用linux查看目录中的最大文件?

时间:2015-12-16 10:36:55

标签: linux unix

1.如何使用linux命令查看目录中的最大文件。

2.我按照以下命令ls -lh。

3.使用linux命令以任何其他方式查看目录中最大的文件,其大小为人类可读的格式。

3 个答案:

答案 0 :(得分:0)

尝试:

  

$ find。 -maxdepth 1 -printf'%s%p \ n' | sort -nr | head

它将为您提供目录中的前10名。如果你只想要最大的那个:

  

$ find。 -type f | xargs ls -1S |头-n 1

使用"参数/属性" (尺寸,权限,创建日期和时间):

  

$ find。 -type f | xargs ls -lS |头-n 1

如果您想在没有ls的情况下使用find,请尝试:

  

$ ls -S。 |头-1 -

答案 1 :(得分:0)

ls -Slh | tail +2 | head -1

使用ls按大小顺序列出文件,使用人类可读大小的长格式。 tail +2删除输出的第一行,即总大小,head为您提供最大的文件。

答案 2 :(得分:0)

我使用此命令解决了问题:

ls -Slh | head -2

按大小列出并选择前两个结果。