Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
du [2016/03/29 08:56] – [Таблица] mirocowdu [2020/09/17 17:21] (текущий) mirocow
Строка 1: Строка 1:
-====== du ======+{{tag>shell filesize freespace}} 
 + 
 +====== du - Disk Usage ======
  
 du du
Строка 20: Строка 22:
 Для того, чтобы вывести такую же информацию об определенной папке, укажите её при вызове команды, например: Для того, чтобы вывести такую же информацию об определенной папке, укажите её при вызове команды, например:
  
-  du ~/.local +<code bash> 
-  du /home+du ~/.local 
 +du /home 
 +</code>
      
 Чтобы получить значения размеров папок в более удобном для восприятия формате, а именно в килобайтах (K), мегабайтах (M) или гигабайтах (G) используйте ключ -h: Чтобы получить значения размеров папок в более удобном для восприятия формате, а именно в килобайтах (K), мегабайтах (M) или гигабайтах (G) используйте ключ -h:
  
-  du -h +<code bash> 
-  du -h /home+du -h 
 +du -h /home 
 +</code>
  
 Пример вывода: Пример вывода:
Строка 36: Строка 42:
   2.2M    ./.lftp   2.2M    ./.lftp
   2.4M    .   2.4M    .
 +  
 Для того, чтобы узнать общий размер, который занимает определенная папка вызовите команду du с ключем -s: Для того, чтобы узнать общий размер, который занимает определенная папка вызовите команду du с ключем -s:
  
-  du -s /home+<code bash>du -s /home</code>
      
 Пример результатов: Пример результатов:
Строка 46: Строка 53:
 Лучше будет запустить команду du с ключами -s и -h совместно: Лучше будет запустить команду du с ключами -s и -h совместно:
  
-  du -hs /home+<code bash>du -hs /home</code>
      
 Тогда вывод воспринять легче: Тогда вывод воспринять легче:
Строка 63: Строка 70:
 Другая удобная опция команды du это ключ --max-depth, который задает глубину папок для просмотра. Если задать глубину равной единице, то можно посмотреть общие размеры всех папок по указанному пути. Выполните: Другая удобная опция команды du это ключ --max-depth, который задает глубину папок для просмотра. Если задать глубину равной единице, то можно посмотреть общие размеры всех папок по указанному пути. Выполните:
  
-  du -h --max-depth=1+<code bash> 
 +du -h --max-depth=1 
 +du -h --max-depth=1 ./| sort -hr 
 +</code> 
 + 
 +Если отсутствует на сервере версия du с возможностью использовать --max-depth=1 
 + 
 +<code bash> 
 +$ find ./ -maxdepth 1 -type d -exec du -hs {} \; 
 +</code>
      
 Пример результатов работы: Пример результатов работы:
  
-  2.9M    ./.nbi +<code>2.9M    ./.nbi 
-  948K    ./.local +948K    ./.local 
-  104K    ./.gconf +104K    ./.gconf 
-  12K    ./.gnome2 +12K    ./.gnome2 
-  4.0K    ./.gnome2_private +4.0K    ./.gnome2_private 
-  44K    ./.filezilla +44K    ./.filezilla 
-  356K    ./.cache +356K    ./.cache 
-  12K    ./Desktop +12K    ./Desktop 
-  4.0K    ./.gvfs +4.0K    ./.gvfs 
-  1.2M    ./.gem +1.2M    ./.gem 
-  12K    ./.dbus +12K    ./.dbus 
-  86M    ./.cpan +86M    ./.cpan 
-  26M    ./perl5 +26M    ./perl5 
-  1.5M    ./.java +1.5M    ./.java 
-  80K    ./.config +80K    ./.config 
-  16K    ./.ssh +16K    ./.ssh 
-  4.0K    ./.pulse +4.0K    ./.pulse 
-  165M    .+165M    .</code>
  
 ===== Ключи команды du ===== ===== Ключи команды du =====