Утилита du -показать статистику использования диска. Размер директории, файла. du — просматривает каждый файл в папке, а df — считывает информацию напрямую из файловой системы.
СИНТАКСИС
du [-H | -L | -P] [-a | -s | -d depth] [-c] [-h | -k | -m] [-n] [-x] [-I mask] [файл ...]
Du имеет следующие опции:
Утилита du подсчитывает место, занятое самими символическими ссылками, а не файлами, на которые они ссылаются, если не указаны опции -H или -L. Если указана любая из опций -H или -L, то не учитывается и не показывается место, занятое любыми символическими ссылками, по которым проследовал процесс обхода иерархии.
Файлы, имеющие несколько жёстких ссылок, считаются (и отображаются) по одному разу за запуск du.
BLOCKSIZE Если установлена переменная окружения BLOCKSIZE, и не указана опция -k, то число блоков будет показано в единицах блока этого размера. Если переменная BLOCKSIZE не установлена, и опция -k не указана, число блоков будет показано в 512-байтных блоках.
> du -hsx /usr/local/mysql 102G /usr/local/mysql
du -h --max-depth=1 16K ./.config 4.0K ./.filemgr-tmp 24K ./.local 16K ./.cache 20M ./logs 4.9G ./www 256K ./email 12K ./.cl.selector 416M ./backup_sint 76K ./php-bin 2.8M ./mod-tmp 578M ./.cagefs 3.9G ./backup 4.0K ./bin-tmp 4.8G ./backup_outside 15G .
$ du -h * | sort -rn $ du -sk * | sort -rn # выведет размеры для каталогов и файлов первого уровня $ du -sh * | sort -n
$ du -sh ./.* ./*
Утилита ncdu (NCurses Disk Usage) позволяет анализировать дисковое пространство в интерактивном режиме. NCDU – утилита для отображения занятого и свободного места на дисках, аналог du и df.
apt install ncdu
После проверки данных – ncdu выведет окно с данными по дискам и каталогам: