多个目录大小

多个目录大小

我正在尝试获取一组目录的大小。目前我正在使用:

ls -d */ | du -hs > directorySizes.txt

我从中得到的只是所有目录的摘要。我试过了,du -hc但这给出了每个目录的大小,包括我不想要的子目录。我正在寻找的正确语法是什么?

答案1

您将需要选项--max-depth=1。因此您可以运行

du -h --max-depth=1 > directorySizes.txt

我觉得你没必要跑到ls这里

相关内容