du только для каталогов

46276
foglerit

В C-Shell, как я могу получить тот же вывод, что и du -sh ./*без перечисления файлов в корневом каталоге, т.е. просто список подкаталогов в ./ и размеры всего их содержимого?

32
Я не понимаю Я пробовал `sh` и` csh` и, кроме порядка, вывод одинаковый. (Я должен признать, что на самом деле я использую `bash` и` tcsh`.) Shi 13 лет назад 0
@ Ши, я должен уточнить: комментарий о C-Shell просто чтобы указать, что я использую. Я ищу другую команду или параметры, которые дадут мне тот же результат, но без указания размеров файлов в ./ foglerit 13 лет назад 0

1 ответ на вопрос

56
Klox

Добавьте косую черту, например:

du -sh ./*/ 
Это одно из самых быстрых исправлений Stack Exchange, которое у меня было. +2 если бы мог. Matthew 8 лет назад 0
Примечание: если `-s` отброшен, он становится рекурсивным. Примечание: конвейер для `sort -h` будет сортировать по удобочитаемому размеру (флаг [` -h` был введен в GNU `sort` в 2009 году] (https://serverfault.com/a/156648/193406)) , Evgeni Sergeev 6 лет назад 0

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