在 Linux 中按类型显示文件大小?

gkh*_*itt 2 linux

我试图找出具有特定扩展名的目录中所有文件的总大小。

我通过 rsync 进行了一些异地备份,但由于另一端的带宽和磁盘空间有限,我无法做所有事情,所以我想知道,例如,MP3 文件占用了多少磁盘空间,以便我可以决定是否从当前的 rsync 排除模式列表中删除 mp3 扩展名。

它不像在我的音乐目录上执行“du -sh”那么简单,因为还有一些其他文件类型。

谢谢!

Joh*_*n T 7

可以使用杜:

find Music/ -type f -name "*.mp3" -exec du -shc {} + | 尾-1 | awk '{print $1}'

输出示例:

980M