ls -l | grep “^d” | sed “s/ +/ /g” | cut -d’ ’ -f9 | xargs -I {} sh -c “du {}|tail -n1 ” | sed “s/\t/ /g” | cut -d’ ’ -f1 | paste -sd+ | bc
就当是写着玩儿吧。
我倒是可以一个一个的解释是什么意思。
本文介绍了一条复杂的Shell命令,该命令用于列出目录中所有文件的大小并进行汇总计算。通过逐步解析,读者可以了解到如何使用ls、grep、sed、cut、xargs、du等命令以及它们之间的管道连接。
ls -l | grep “^d” | sed “s/ +/ /g” | cut -d’ ’ -f9 | xargs -I {} sh -c “du {}|tail -n1 ” | sed “s/\t/ /g” | cut -d’ ’ -f1 | paste -sd+ | bc
就当是写着玩儿吧。
我倒是可以一个一个的解释是什么意思。

被折叠的 条评论
为什么被折叠?