Для того, чтобы посмотреть, какие директории занимают больше всего места на диске в Linux, можно использовать команду "du" (от англ. disk usage — использование диска). Она отображает размер каждого файла или директории в указанной директории и ее поддиректориях.
1. Для начала, откройте терминал и перейдите в нужную директорию командой "cd" (change directory). Например, чтобы перейти в директорию /home/user, нужно ввести команду:
cd /home/user
2. Запустите команду "du -h" (от англ. human-readable — читаемый человеком) для отображения размеров файлов и директорий в "человеческом" формате. Эта команда отобразит все файлы и директории в текущей директории и ее поддиректориях с указанием их размера в мегабайтах (МБ) или гигабайтах (ГБ), если размер превышает 1 МБ. Например:
du -h
3. Если вы хотите отсортировать результаты по размеру в порядке убывания, то добавьте к команде ключ "-s" (от англ. summarize — суммарный, обобщающий) и знак "pipe" ("|") для того, чтобы вывести результат на экран. Затем добавьте команду "sort -h" (от англ. human-readable — читаемый человеком) для сортировки результатов по размеру. Например:
du -hs * | sort -h
4. Для того, чтобы вывести только директории, а не файлы, добавьте к командам "du" и "sort" ключ "-d" (от англ. directory — директория). Например:
du -hd * | sort -h | grep -E "^[0-9.]+[MG] "
5. Если вы хотите посмотреть конкретную директорию, то просто добавьте ее путь к команде "du". Например, чтобы посмотреть размер директории /var, введите:
du -h /var
6. Также можно использовать графические инструменты для анализа дискового пространства в Linux, например, программа "Baobab". Она позволяет визуализировать использование дискового пространства и легко найти крупные файлы и директории.