解决 linux du: Argument list too long 参数列表过长的办法

免费领取满减阿里云红包阿里云红包
需求:需要查看一类文件得总大小

问题如下图:
问题
解决方法:
1.使用xargs命令
find 之后 加 | xargs du-h?
实例:

find /opt  -name "*.sh" | xargs du -ck

测试:
实现测试1
2.使用exec,配合awk求和

 find /opt/ -name "*.sh" -exec ls -l {} \;|awk '{sum += $5} ;END {print sum}'

注:需要自己换算单位
du 测试2

Logo

更多推荐