我正在尝试获取一组目录的大小。目前我正在使用:
ls -d */ | du -hs > directorySizes.txt
我从中得到的只是所有目录的摘要。我试过了,du -hc
但这给出了每个目录的大小,包括我不想要的子目录。我正在寻找的正确语法是什么?
答案1
您将需要选项--max-depth=1
。因此您可以运行
du -h --max-depth=1 > directorySizes.txt
我觉得你没必要跑到ls
这里
我正在尝试获取一组目录的大小。目前我正在使用:
ls -d */ | du -hs > directorySizes.txt
我从中得到的只是所有目录的摘要。我试过了,du -hc
但这给出了每个目录的大小,包括我不想要的子目录。我正在寻找的正确语法是什么?
您将需要选项--max-depth=1
。因此您可以运行
du -h --max-depth=1 > directorySizes.txt
我觉得你没必要跑到ls
这里