Как узнать размер папок (директорий) и файлов в терминале Linux
Чтобы получить подробнейшую информацию о размере папок в Linux, лучше воспользоваться командой du
в терминале.
Вся структура утилиты du
выглядит следующим образом:
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
Следующая запись
Шпаргалка по Yum в CentOS