linux 中 如何统计某一目录下一类文件总的大小
001、
[root@pc1 test]# ls a.csv a.txt b.csv b.txt c.csv [root@pc1 test]# ll -h ## 测试文件 total 430M -rw-r--r--. 1 root root 20M Oct 26 18:02 a.csv -rw-r--r--. 1 root root 30M Oct 26 18:02 a.txt -rw-r--r--. 1 root root 80M Oct 26 18:02 b.csv -rw-r--r--. 1 root root 100M Oct 26 18:02 b.txt -rw-r--r--. 1 root root 200M Oct 26 18:02 c.csv [root@pc1 test]# ls *.csv | xargs du | awk '{sum += $1} END {print sum/1024}' ## 输出csv文件总大小 300 [root@pc1 test]# ls *.txt | xargs du | awk '{sum += $1} END {print sum/1024}' ## 输出txt文件总大小 130