Начало работы с командой du
Команда du
(сокращение от "disk usage" — использование диска) является мощным инструментом в файловой системе Linux, который позволяет быстро и легко определить использование дискового пространства файлами и каталогами. Эта команда особенно полезна, когда вам нужно определить, какие файлы или каталоги потребляют больше всего дискового пространства на вашей системе.
Понимание команды du
Команда du
предоставляет сводку об использовании дискового пространства для заданного файла или каталога. По умолчанию она отображает общий размер указанного каталога и всех его подкаталогов. Вывод обычно представлен в человекочитаемом формате, например, в килобайтах (kB), мегабайтах (MB) или гигабайтах (GB).
Применение команды du
Чтобы использовать команду du
, просто запустите ее в терминале, указав в качестве аргумента нужный файл или каталог. Например, чтобы получить информацию об использовании диска текущего каталога, вы можете использовать следующую команду:
du -h .
Эта команда отобразит общий объем использования диска текущего каталога и его подкаталогов, при этом размеры будут отформатированы в человекочитаемом виде (например, "1.2M" для 1,2 мегабайт).
Вы также можете использовать команду du
для получения информации об использовании диска определенного каталога. Например, чтобы получить информацию об использовании диска каталога /var/log
, вы можете запустить:
du -h /var/log
Эта команда отобразит информацию об использовании диска каталога /var/log
и его подкаталогов.
Исследование глубины каталогов с помощью du
Команда du
также позволяет контролировать глубину дерева каталогов, которое она исследует. Это может быть полезно, когда вы хотите сосредоточиться на верхних уровнях каталогов или подкаталогах, которые потребляют больше всего дискового пространства.
Чтобы ограничить глубину дерева каталогов, вы можете использовать опцию -d
или --max-depth
, за которой следует число. Например, чтобы получить информацию об использовании диска текущего каталога и его непосредственных подкаталогов (глубина 1), вы можете запустить:
du -h -d 1 .
Эта команда отобразит информацию об использовании диска текущего каталога и его подкаталогов первого уровня, не исследуя дерево каталогов более глубоко.
Используя команду du
и ее различные опции, вы можете эффективно управлять и оптимизировать использование дискового пространства на своей системе Linux.