du лише для каталогів


47

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


Я не розумію. Я спробував shі, cshокрім того, щоб замовити вихід той самий. (Я повинен визнати , що я на самом деле , використовуючи bashі tcsh.)
Shi

@Shi Я повинен уточнити: коментар про C-Shell - це просто уточнити, що я використовую. Я шукаю іншу команду чи параметри, які дадуть мені такий же результат, але без перерахування розмірів файлів у ./
foglerit

Відповіді:


81

Додайте останню косу рису, наприклад:

du -sh ./*/

1
Це одне з найшвидших виправлень Stack Exchange. +2, якби міг.
Метью

1
Примітка: якщо значення -sопускається, воно стає рекурсивним. Примітка: трубопроводи доsort -h сортуватимуть за зручним для людини розміром ( -hпрапор був введений у GNU sortу 2009 році ).
Євгеній Сергєєв
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.