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

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


linux:commands:du

Это старая версия документа!


Команда du


О команде du

Команда du - Показывает сколько места на диске занимают файлы и каталоги. От сокращённого, du расшифровывается как disk usage - использование диска.

Опции du

  • –help - Вывести справочную информацию по команде
  • –version - Вывести информацию о версии du
  • -a - Показать размер файлов и каталогов
  • - Показать общий итог
  • -d1 - Показать размер уровня каталогов
  • -h - Показать размер файлов понятном формате для человека (например, 256K 512M 1G)
  • -k - Показать размер в килобайтах
  • -s - Показать итоговый размер файла(ов) или каталога(ов)
  • -x - Не показывать каталоги из других файловых систем
  • -B - Использовать блоки указанного РАЗМЕРА, например, в килобайтах, мегабайтах или гигабайтах. Вместе с опцией -B указываем обозначение, например:
    • K - Килобайты
    • M - Мегабайты
    • G - Гигабайты
    • T - Терабайты

«-BM» выводит размер в разных единицах, равных

  • –block-size=РАЗМЕР - В каком формате выводить размер файла(ов), например, в килобайтах, мегабайтах или гигабайтах. Вместо SIZE - РАЗМЕР нужно указать обозначение, например:
    • K - Килобайты
    • M - Мегабайты
    • G - Гигабайты
    • T - Терабайты

Использование du

Показать размер текущего каталога целиком, используем опции -sh:

du -sh

Вывод в терминале:

192K	.

Показать размер каждого подкаталога и файла в текущем каталоге:

du -sh *

Вывод в терминале:

68K	disk1
52K	disk2
4,0K	test1.txt
0	test2.txt
0	www_ln
4,0K	Каталог1
4,0K	Каталог2

Показать размер конкретного каталога:

du -sh /путь/к/директории

Показать размер нескольких каталогов, используем опции -csh:

du -csh disk1 disk2

Вывод в терминале:

68K	disk1
52K	disk2
120K	итого
linux/commands/du.1767627297.txt.gz · Последнее изменение: Кирилл