Список файлов и каталогов по размеру в Linux
Эта страница покажет нам, как создать список файлов и папок, упорядоченных по размеру, используя стандартные команды Linux.
команда
Чтобы получить список с размером каждого элемента в папке, вам нужно использовать команду du, например:
ду-см *
Аргумент -m вернет список в мегабайтах (обратите внимание, что вы можете использовать -h для удобочитаемого человеком, но он не будет правильно сортироваться)
Теперь мы хотим запустить это через команду сортировки, сортируя в обратном порядке -r и числовые -n:
ду-см * | сортировать -nr
Единственная проблема здесь в том, что мы получим слишком много выходных данных, если будет много файлов и папок, поэтому мы можем либо передать его через команду more:
ду-см * | сортировать -nr | Больше
Или мы можем просто вернуть 15 лучших товаров:
ду-см * | сортировать -nr | голова -15
Это вернет список примерно так:
2907 Файлов1 993 Файлов2 38 Somefile.txt