👁 В процессе работы с серверами и рабочими станциями важно понимать, какие директории занимают много места на диске. Стандартная утилита df показывает общий объем свободного и занятого места на файловых системах, а du помогает анализировать, сколько места занимают конкретные каталоги.
📝 Использование команды df для просмотра свободного места:
Команда df предоставляет информацию о дисковом пространстве на всех смонтированных файловых системах. Параметр -h выводит размеры в удобном для восприятия формате (ГБ, МБ и т.д.), что делает результаты более наглядными.
df -h
📝 Анализ использования диска с помощью du:
Команда du позволяет узнать, сколько места занимает определенная директория. Параметр --max-depth=1 ограничивает вывод только текущей директорией и ее непосредственными подкаталогами. Это полезно для быстрого анализа больших директорий. Размер каждого каталога внутри текущей директории:
du -h --max-depth=1
📝 Поиск крупных файлов с использованием du и сортировки:
Если вам нужно найти самые большие каталоги или файлы, можно использовать du в связке с командой sort для сортировки по размеру, эта команда покажет 10 самых крупных файлов или директорий в указанном пути:
du -ah /path/to/directory | sort -rh | head -n 10
❗️ Эти команды являются важными инструментами для системных администраторов и разработчиков, которые хотят контролировать использование дискового пространства, выявлять проблемы с переполнением дисков и оперативно устранять их.



