1️⃣ Установить программу ncdu. Она обычно есть в стандартных репозиториях популярных дистрибутивов. Это самый простой и удобный вариант. Если постоянно приходится по какой-то причине следить вручную за местом, то ставлю эту программу. Но не всегда. В списке обязательных для установки у меня её нет. Чаще всего обхожусь без неё.
2️⃣ Быстро оценить размер каталога или нескольких каталогов можно, выделив их в Midnight Commander и нажав Ctrl + Пробел. Этим постоянно пользуюсь, так как MC ставлю на все сервера под своим управлением.
3️⃣ Воспользоваться консольной командой du с параметрами. Например вот так:
# du -hs * | sort -hr | head -10Иногда кладу на сервер с бэкапами или сайтами небольшой скрипт, чтобы быстро оценить занимаемое каждой директорией место, а заодно сохранить результат прошлых проверок.
#!/bin/bashecho "==================================" >> dir_size.txtecho "Dirs size `date +"%Y-%m-%d_%H-%M"`" >> dir_size.txtecho "==================================" >> dir_size.txtdu -hs * | sort -hr | head -10 >> dir_size.txtЕсть ещё какие-то простые и удобные способы? Больше ничего в голову не приходит.
#bash #terminal #script