如何找到目录中最大的文件?

如何找到目录中最大的文件?

可能重复:
Unix 命令列出所有大于 10mb 的目录

如何找到目录中最大的文件?

答案1

最好的方法是使用ls,按大小排序:

ls -S

为了获得最大的一个,请使用head

ls -S | head -1

答案2

假设您已经在目录中:

du -a | sort -nr | head -1

答案3

您可以使用 find 命令来完成这项工作。

目录是要在其中查找最大文件的目录,运行以下命令:

find DIR/ -type f -size +5000k

这将列出大小大于 5MB 的文件。您可以根据需要调整此值(即选项大小)。

如果您只想检查此 DIR 下的文件,请使用下面的方法。您可以调整 maxdepth 值以检查子文件夹。

find ./ -maxdepth 1 -type f -size +5000k

相关内容