множественный размер каталога

Я пытаюсь получить размер для набора каталогов. В настоящее время я использую:

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

Все, что я получаю, это резюме всех каталогов. Я пробовал du -hc, но это дает размер каждой директории, включая подкаталоги, которые я не хочу. Каким будет правильный синтаксис для того, что я ищу?

-1
задан 20 July 2017 в 16:22

3 ответа

Вам понадобится опция --max-depth=1. поэтому вы можете просто запустить

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

Я действительно не думаю, что вам нужно запустить ls здесь

0
ответ дан 22 May 2018 в 20:22
  • 1
    Спасибо, что отлично работает. Я имел ls, чтобы иметь только каталоги. Но проблема --max-depth=1 устраняет эту проблему. Спасибо. – Keith Bux 20 July 2017 в 16:38

Вам понадобится опция --max-depth=1. поэтому вы можете просто запустить

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

Я действительно не думаю, что вам нужно запустить ls здесь

0
ответ дан 18 July 2018 в 09:59

Вам понадобится опция --max-depth=1. поэтому вы можете просто запустить

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

Я действительно не думаю, что вам нужно запустить ls здесь

0
ответ дан 24 July 2018 в 19:29

Другие вопросы по тегам:

Похожие вопросы: