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

10

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

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

du -h directoryname | tail -n1

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

    
задан alvas 17.08.2015 в 12:43
источник

2 ответа

15

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

du -sh /path/to/directory
    
ответ дан Arronical 17.08.2015 в 12:48
10

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

du -d 0 -h directoryname

От man du :

  

-d, --max-depth = N
  распечатать общее количество для каталога (или файла с помощью -all), только если это N или меньше уровней ниже аргумента командной строки;

Если вы хотите, чтобы приложение GUI выполняло это, вы можете использовать анализатор использования дисков (или baobab ), чтобы проверить:

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

  

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

    
ответ дан Wilf 17.08.2015 в 13:13