Как узнать размер папок (директорий) и файлов в терминале Linux

       Linux      linux    файловая система    консоль      3964    
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
Комментарии временно оключены

Поиск

Популярное