我有许多文件分散在不同的文件夹中,布局如下:
dir1/somefile.gif
dir1/another.mp4
dir2/video/filename.mp4
dir2/some.file
dir2/blahblah.mp4
我需要找到仅限于MP4文件的总磁盘空间使用情况。这意味着必须以某种递归方式进行。
我已经查看了du以及尝试通过将一些内容传输到grep来调整,但似乎无法计算出只有MP4文件的空间使用情况。
最好以GB为单位提供人类可读的总磁盘空间输出吗?
有任何想法吗?谢谢
注意:原文中的“only”表示只有MP4文件,需在翻译中表达出来,并不是“唯一”的意思。
-s
参数,它应该已经进行了汇总,但是如果传递了--files0-from
参数,它会列出每个单独文件的大小。这看起来像是一个 bug,不是吗? - hek2mgl-s,仅为每个参数显示总数
。这里通过标准输入传递的每个文件都是不同的参数。-s
在处理目录时非常有用。 - Marco Guerridu
默认情况下忽略stdin
。谢谢你的指出。 - hek2mgl--files0-from
是GNU特有的,所以例如在OS X或BSD上你没有它... - clt60