Инструменты пользователя

Инструменты сайта


linux:commands:du

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:commands:du [2026/01/05 14:50] Кириллlinux:commands:du [2026/01/11 13:37] (текущий) Кирилл
Строка 11: Строка 11:
   * **--help** - Вывести справочную информацию по команде   * **--help** - Вывести справочную информацию по команде
   * **--version** - Вывести информацию о версии du   * **--version** - Вывести информацию о версии du
-  * **-a** - Показать размер скрытых файлов и каталогов+  * **-a** - Показать размер всех файлов и каталогов
   * **-с** - Показать общий итог   * **-с** - Показать общий итог
   * **-d1** - Показать размер уровня каталогов   * **-d1** - Показать размер уровня каталогов
Строка 18: Строка 18:
   * **-s** - Показать итоговый размер файла(ов) или каталога(ов)   * **-s** - Показать итоговый размер файла(ов) или каталога(ов)
   * **-x** - Не показывать каталоги из других файловых систем   * **-x** - Не показывать каталоги из других файловых систем
- +  * **-B** - Использовать блоки указанного РАЗМЕРА, например, в килобайтах, мегабайтах или гигабайтах. Вместе с опцией **-B** указываем обозначение, например: 
-  * **--block-size=РАЗМЕР** - В каком формате выводить размер файла(ов), например, в килобайтах, мегабайтах или гигабайтах. Вместо **SIZE - РАЗМЕР** нужно указать обозначение, например:+      * **BK** - Килобайты 
 +      * **BM** - Мегабайты 
 +      * **BG** - Гигабайты 
 +      * **BT** - Терабайты 
 +  * **--block-size=РАЗМЕР** - В каком формате выводить размер файла(ов), например, в килобайтах, мегабайтах или гигабайтах. Вместо **SIZE - РАЗМЕР** нужно указать обозначение, например:
       * **K** - Килобайты       * **K** - Килобайты
       * **M** - Мегабайты       * **M** - Мегабайты
Строка 26: Строка 30:
  
 ===== Использование du ===== ===== Использование du =====
 +
 +Показать размер текущего каталога целиком, используем опции **-sh**:
 +<code>
 +du -sh
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +192K .
 +</code>
 +
 +Показать размер каждого подкаталога и файла в текущем каталоге:
 +<code>
 +du -sh *
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +68K disk1
 +52K disk2
 +4,0K test1.txt
 +0 test2.txt
 +0 www_ln
 +4,0K Каталог1
 +4,0K Каталог2
 +</code>
 +
 +Показать размер конкретного каталога:
 +<code>
 +du -sh /путь/к/директории
 +</code>
 +
 +Показать размер всех файлов и каталогов, используем опции **-ah**:
 +<code>
 +du -ah 
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +4,0K ./disk1/archive.zip
 +4,0K ./disk1/test/1/1.txt
 +8,0K ./disk1/test/1
 +12K ./disk1/test
 +4,0K ./disk1/archive.tar.bz2
 +4,0K ./disk1/archive.tar.gz
 +4,0K ./disk1/T 2
 +4,0K ./disk1/archive/3.txt
 +4,0K ./disk1/archive/2.txt
 +4,0K ./disk1/archive/1.txt
 +4,0K ./disk1/archive/4.txt
 +20K ./disk1/archive
 +12K ./disk1/archive.tar
 +0 ./disk1/archive2.zip
 +4,0K ./disk1/archive.exe
 +68K ./disk1
 +4,0K ./test4.txt
 +4,0K ./.profile
 +12K ./.bash_history
 +4,0K ./disk2/test/1/1.txt
 +8,0K ./disk2/test/1
 +12K ./disk2/test
 +4,0K ./disk2/archive/3.txt
 +4,0K ./disk2/archive/2.txt
 +4,0K ./disk2/archive/1.txt
 +4,0K ./disk2/archive/4.txt
 +20K ./disk2/archive
 +12K ./disk2/archive.tar
 +4,0K ./disk2/archive1.zip
 +52K ./disk2
 +4,0K ./.local/share/nano
 +8,0K ./.local/share
 +12K ./.local
 +0 ./www_ln
 +4,0K ./.config/htop/htoprc
 +8,0K ./.config/htop
 +12K ./.config
 +4,0K ./.bashrc
 +0 ./.sudo_as_admin_successful
 +0 ./test2.txt
 +4,0K ./.wget-hsts
 +4,0K ./.lesshst
 +4,0K ./.bash_logout
 +4,0K ./Каталог1
 +4,0K ./Каталог2
 +192K .
 +</code>
 +
 +Показать размер нескольких каталогов, используем опции **-csh**:
 +<code>
 +du -csh disk1 disk2
 +</code>
 +
 +Вывод в терминале:
 +<code>
 +68K disk1
 +52K disk2
 +120K итого
 +</code>
  
linux/commands/du.1767624650.txt.gz · Последнее изменение: Кирилл