如何通过过滤扩展名显示文件夹中的文件总大小而不显示每个文件的大小


8

du -hc *zip显示了一个文件夹中zip文件的总大小,但同时显示了该文件夹中每个文件的大小。我只需要总大小。

有没有办法显示文件夹的总大小而不显示单个文件的大小?

Answers:


8
 du -ch *zip | grep total

只需在末尾添加grep语句即可。

如果您反对grep,则可以使用,

du -s *zip
-s, --summarize
display only a total for each argument

du -s *zip不适用于我,也不需要grep,du -ch *zip最后一行本身就是总数。看我的答案。如果我错了,请纠正我。
harish.venkat 2014年

1
-s标志汇总了每个参数,因此,如果运行du -s *zip它,它仍将du在每个.zip文件上运行,并汇总每个参数。但是,对于摘要目录的大小非常有用。
Rainbowgoblin 2014年

6

您可以使用du -ch *.zip | tail -1。最后一行du -ch是合计的。如果文件中有total.zipgrep total,则也将返回该值。


我错过了这一点。好收获:)
拉梅什2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.