解决 linux du: Argument list too long 参数列表过长的办法
免费领取满减阿里云红包
需求:需要查看一类文件得总大小
问题如下图:
解决方法:
1.使用xargs命令
find 之后 加 | xargs du-h?
实例:
find /opt -name "*.sh" | xargs du -ck
测试:
2.使用exec,配合awk求和
find /opt/ -name "*.sh" -exec ls -l {} \;|awk '{sum += $5} ;END {print sum}'
注:需要自己换算单位