du / df - размеры папок и дисков в Linux

du - размер папок и файлов

disk usage

Чтобы получить подробную информацию о размере папок в Linux, нужно воспользоваться командой du в терминале.

du
du название_папки
du [опция] название_папки

Размер папки в которой мы находимся:

// в килобайтах (по умолчанию)
du -s
// в килобайтах
du -sk
// в байтах
du -sb
// в мегабайтах
du -sm
// в удобном формате (часто используемый)
du -sh
// Глубина
du -h --max-depth=1

Размер произвольной папки или сразу нескольких папок:

// Размер произвольной папки
du -sh   /home/images
// Размер всех объектов в папке:
du -sh *
// Добавим в вывод итоговый размер папки с помощью ключа -с:
du -sсh *
// И то же самое для произвольного пути:
du -sh /home/*

Сортировка вывода по размеру папок/файлов.

Используем команду sort. Параметр -n указывает, что нужно использовать числовую сортировку, а -r задает обратный порядок (т.е. самые большие папки будут выведены первыми):

du -sh * | sort -nr

df - свободное место на диске

disk free
[user@centos ~]$ df
Filesystem          1K-blocks    Used Available Use% Mounted on
devtmpfs              1887436       0   1887436   0% /dev
tmpfs                 1906556      16   1906540   1% /dev/shm
tmpfs                 1906556    8716   1897840   1% /run
tmpfs                 1906556       0   1906556   0% /sys/fs/cgroup
/dev/mapper/cl-root  66519312 2313080  64206232   4% /
/dev/sda2             1038336  258124    780212  25% /boot
/dev/mapper/cl-home  32477704  259560  32218144   1% /home
/dev/sda1              613184    7404    605780   2% /boot/efi
tmpfs                  381308       0    381308   0% /run/user/1000

Читать по теме
Интересные статьи