linux中计算管道左侧传递的一类文件总的大小

 

001、

复制代码
[root@PC1 test]# ls
a.txt  b.txt  c.txt  x.ped  y.ped  z.ped
[root@PC1 test]# du -sh *                                   ## 显示每个文件的大小
30M     a.txt
60M     b.txt
200M    c.txt
20M     x.ped
100M    y.ped
50M     z.ped
[root@PC1 test]# find *.txt | xargs du -ch                 ## 输出文件的大小以及总的大小
30M     a.txt
60M     b.txt
200M    c.txt
290M    total
[root@PC1 test]# find *.txt | xargs du -ch | tail -n 1     ## 输出所有txt文件总的大小
290M    total
[root@PC1 test]# find *.ped | xargs du -ch | tail -n 1     ## 输出所有ped文件总的大小
170M    total
复制代码

 

002、在指定目录可以不用管道

复制代码
[root@PC1 test]# ls                        ## 测试文件
a.txt  b.txt  c.txt  x.ped  y.ped  z.ped
[root@PC1 test]# du -sh *                  ## 输出每个文件的大小
30M     a.txt
60M     b.txt
200M    c.txt
20M     x.ped
100M    y.ped
50M     z.ped
[root@PC1 test]# du -ch *.txt
30M     a.txt
60M     b.txt
200M    c.txt
290M    total
[root@PC1 test]# du -ch *.txt | tail -n 1     ## 输出当前目录下所有txt文件总的大小
290M    total
[root@PC1 test]# du -ch *.ped | tail -n 1     ## 输出当前目录下所有ped文件总的大小
170M    total
复制代码

 。

 

posted @   小鲨鱼2018  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2023-02-09 linux 中设置root用户无法删除的文件
2023-02-09 linux 中设置root用户无法删除的文件
2023-02-09 linux 中如何给普通用户增加管理员权限
2023-02-09 linux 中同时输出一组数值的最大值和最小值
2023-02-09 linux centos中利用命令行发送邮件
点击右上角即可分享
微信分享提示