Чтобы получить подробнейшую информацию о размере папок в 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
Комментарии (0)
Пока еще не было комментариев ✍️