MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как вывести список директорий с сортировкой по занимаемому размеру
18.11.2014
11:32
Текстовые метки: linux, сортировка, по размеру, размер, директория, список файлов
Раздел: Компьютер - Linux - Bash - Команды и скрипты

Можно воспользоваться командой:


du -h <директория> | sort -hr


Будут выведены на экран размеры всех поддиректорий указанной директории и суммарный размер.


Однако, это оценочный метод сортировки, потому что не учитываются запятые и длина строк с размером директории. Поэтому сортировка неточная.


Формат вывода будет примерно такой:


43G ./ОСД ЭБ/Протоколы эл.вид

107M ./ОСД ЭБ/Отчеты

42M ./ОСД ЭБ/Акты РК/46

304M ./ОСД ЭБ/Акты РК

906M ./ОСД ЭБ/Акты РПК/Акты от УКСа

9,5M ./ОСД ЭБ/Акты РПК/41 РЭТА

1,7G ./ОСД ЭБ/Акты РПК

45G ./ОСД ЭБ

11M ./База производственно-технической документации/отмененные документы/71-2

...

78G .


Точная сортировка по размеру возможна, для этого необходимо убрать опцию -h (human readable) команды du.


Но тогда размер директорий будет печататься в байтах.



Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования