perl - 如何找到给定目录中最大的 10 个文件?

标签 perl bash filesize

如何使用 Perl 或 Bash 在给定目录中找到最大的 10 个文件?

编辑:

  • 我需要它是递归的。
  • 我只想看大文件,不想看大目录。
  • 我需要它在 Mac OS X 10.6(find 的版本)上工作。

最佳答案

这会从当前目录递归打印 10 个最大的文件。

find . -type f -printf "%s %p\n" | sort -nr | awk '{print $2}' | head -10

关于perl - 如何找到给定目录中最大的 10 个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8696292/

相关文章:

bash - 如何使用 bash 将一个变量插入另一个变量

linux - 为什么百分号 (%) 在 crontab 中不起作用?

video - 1 小时高清视频的 H.264 文件大小

perl - 如何在 makefile 中引用 perl $symbol

bash - 展开执行另一个别名的别名(嵌套别名)

c# - 获取磁盘上文件的大小

android - Eclipse Export Signed Package 两次添加 drawables 目录,使 apk 大小增加一倍!

windows - Windows Server 2008 上的 Perl?

ruby - 删除文件中第二个文件中没有匹配项的行的最快方法是什么?

perl - 调用 Perl 方法