Чтобы узнать, какие файлы и папки занимают место на вашем диске, можно воспользоваться различными командами для анализа файловой системы. В этом разделе рассмотрим несколько команд, которые помогут быстро выявить "пожирателей" пространства.

Шаг 1: Использование команды df

Команда df отображает информацию об использовании дискового пространства. Чтобы вывести данные в удобном для чтения формате, используйте параметр -h:

df -h

Эта команда покажет список файловых систем, указав объем занятого и свободного пространства в гигабайтах или мегабайтах.

Шаг 2: Использование команды du

Команда du позволяет проанализировать, какие файлы и папки занимают наибольшее место. Чтобы узнать общий размер всех файлов в указанной директории, используйте:

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

Для более детализированной информации используйте параметр --max-depth, чтобы вывести размеры каждой папки:

du -h --max-depth=1 /путь/к/директории

Шаг 3: Использование команды ncdu

Для более интерактивного подхода можно использовать ncdu (Ncurses Disk Usage), которая предоставляет текстовый интерфейс для анализа использования диска:

sudo dnf install ncdu # Для CentOS/RHEL
sudo apt install ncdu # Для Ubuntu/Debian

Запустите программу для анализа места на диске:

ncdu /путь/к/директории

Шаг 4: Поиск больших файлов с помощью find

Команда find позволяет находить файлы, превышающие заданный размер. Для поиска файлов больше 100 МБ используйте:

find /путь/к/директории -type f -size +100M

Шаг 5: Сортировка файлов по размеру

Чтобы отсортировать файлы по размеру, используйте команду ls с параметром -lhS, который покажет файлы, начиная с самых больших:

ls -lhS /путь/к/директории

Заключение

Используя команды df, du, ncdu и find, вы сможете быстро и эффективно определить, что занимает место на вашем диске в Linux. Это поможет лучше управлять системными ресурсами и освободить необходимое пространство.

Комментарии:
Пока нет комментариев к этой публикации.
Войдите , чтобы оставить свой комментарий.