Как найти наиболее используемое дисковое пространство в Linux Ubuntu
Чтобы найти самые забитые папки в системе Ubuntu (или любой другой Linux-системе), можно использовать команду du
(disk usage).
🔍 1. Найти топ-10 самых больших папок в /
sudo du -ahx / | sort -rh | head -10
du -ahx /
— считает размер всех файлов и папок (-a
показывает файлы,-h
делает вывод в удобочитаемом формате,-x
ограничивает поиск одним файловым системой).sort -rh
— сортирует по размеру (-r
по убыванию,-h
в человекочитаемом формате).head -10
— выводит только топ-10 самых больших папок/файлов.
📁 2. Найти самые большие папки в /var
(или другом каталоге)
sudo du -ahx /var | sort -rh | head -10
Это полезно, если хотите проверить /var
(где часто накапливаются логи, кэши и базы данных).
📂 3. Найти самые большие каталоги без файлов (по папкам)
Если вас интересуют только папки, без отдельных файлов:
sudo du -hx --max-depth=1 / | sort -rh | head -10
🛠 4. Графическое отображение дискового пространства
Если у вас есть доступ к графическому интерфейсу, можно установить ncdu
— удобный терминальный инструмент:
sudo apt install ncdu -y
sudo ncdu /
Вы увидите интерактивный интерфейс, где можно легко перемещаться по папкам и находить самые большие файлы.
🚀 5. Найти большие файлы (>1 ГБ)
Если хотите искать только файлы, больше 1 ГБ, используйте:
sudo find / -type f -size +1G -exec ls -lh {} + | awk '{ print $9 ": " $5 }'
Выведет список файлов и их размер.
❗ Полезные команды для поиска и очистки "мусора":
sudo du -sh /var/log /var/tmp /var/cache
docker system df
docker system prune -a # Очищает ненужные образы и контейнеры
sudo apt autoremove -y sudo apt clean
sudo du -sh /home/*
💡 Вывод:
Лучший способ быстро найти забитые папки — du -ahx / | sort -rh | head -10
.
Если вам нужна интерактивность, используйте ncdu
.
На этом всё :) Подписывайтесь на телеграм канал, чтобы не пропускать обновления. Также там публикую ссылки на воркшопы и вебинары.