Как найти наиболее используемое дисковое пространство в 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.
На этом всё :) Подписывайтесь на телеграм канал, чтобы не пропускать обновления. Также там публикую ссылки на воркшопы и вебинары.