如何计算文件列表(而不是目录)的大小?

RSF*_*on7 1 disk-usage files

这个命令:

$ time (\ls /path/to/lots/of/dir*/*/*/*.ext > inputs.txt )

real    1m9.064s
user    1m3.265s
sys     0m5.993s
Run Code Online (Sandbox Code Playgroud)

为我提供了文件“inputs.txt”中的大量文件名列表。

我需要知道inputs.txt中描述的所有文件的总大小,最好不列出所有文件。

RSF*_*on7 5

您需要使用-c以下选项du

du -csh /path/to/lots/of/dir*/*/*/*.ext
Run Code Online (Sandbox Code Playgroud)

要仅显示最终计数,您可以使用tail -n 1

du -csh /path/to/lots/of/dir*/*/*/*.ext | tail -n 1
Run Code Online (Sandbox Code Playgroud)