Как получить полный размер каталога без перечисления файлов / dir внутри?


10

Я могу получить размер каталога в конце du -h directoryname. Но есть ли способ получить размер без перечисления файлов / каталогов внутри?

В настоящее время я делаю это так:

du -h directoryname | tail -n1

Как сохранить индекс размеров каталогов? Есть ли для этого приложение / программное обеспечение Ubuntu?

Ответы:


15

-sВариант duдаст вам выход , который является только резюме, так переставить команду:

du -sh /path/to/directory

10

Вы можете использовать:

du -d 0 -h directoryname

От man du:

-d, --max-deep = N
выводить итоговое значение для каталога (или файла с --all), только если оно на N или меньше уровней ниже аргумента командной строки;

Если вы хотите, чтобы приложение с графическим интерфейсом делало это, вы можете использовать Disk Usage Analyzer (или baobab), чтобы проверить:

введите описание изображения здесь

Или используйте функцию «Свойства» (в большинстве файловых менеджеров):

введите описание изображения здесь

Последнее, я думаю, кешируется, если не происходит заметных изменений (во всяком случае, в Nemo).


1
Мне интересно узнать, какую тему вы используете?
Рахиль Вазир

1
@RahilWazir Arc -Darker на Gnome 3.14 :)
Уилф

-SПереключатель эквивалентно -d 0, (и короче); подробности см info du | sed -n "/‘-\(S’$\|d \)/,/^$/p".
АРУ
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.