【发布时间】:2014-08-15 09:01:05
【问题描述】:
我必须经常处理大量需要排序的文件——按它们的大小和文件类型。请分享您对 bash 脚本或终端命令(使用正确的参数)的任何建议,这些命令将按上述标准对文件进行排序。一个很大的优点是脚本还可以按文件类型显示文件的实际数量,如下所示:
- 831 个 JPEG 文件 / 566MB
- 122 个 MP4 文件 / 4000MB
- 98 个 ZIP 文件 / 50MB
我是 Linux 的新手,所以任何关于这个脚本/命令的不同部分的反馈都会很棒,因为我想了解它实际上是如何工作的。
提前谢谢大家!
【问题讨论】:
-
上述解决方案无效,因为它们没有执行我在原始帖子中概述的内容。假设我有一个名为 boo/ 的目录,我想要的东西将提供一个结果作为我原始查询中的结果 - 不列出所有文件并在它们旁边有它们各自的大小。像这样:1GB - boo 中的 JPEGS/ 2GB - boo 中的 MP4/ 3GB - boo 中的 MP3/ 我发现很难更简单地解释这一点。
标签: linux bash file sorting size