Домашняя » как » Список файлов и каталогов по размеру в Linux

    Список файлов и каталогов по размеру в Linux

    Эта страница покажет нам, как создать список файлов и папок, упорядоченных по размеру, используя стандартные команды Linux.

    команда

    Чтобы получить список с размером каждого элемента в папке, вам нужно использовать команду du, например:

    ду-см *

    Аргумент -m вернет список в мегабайтах (обратите внимание, что вы можете использовать -h для удобочитаемого человеком, но он не будет правильно сортироваться)

    Теперь мы хотим запустить это через команду сортировки, сортируя в обратном порядке -r и числовые -n:

    ду-см * | сортировать -nr

    Единственная проблема здесь в том, что мы получим слишком много выходных данных, если будет много файлов и папок, поэтому мы можем либо передать его через команду more:

    ду-см * | сортировать -nr | Больше

    Или мы можем просто вернуть 15 лучших товаров:

    ду-см * | сортировать -nr | голова -15

    Это вернет список примерно так:

    2907 Файлов1 993 Файлов2 38 Somefile.txt