Начална » как да » Списък на файлове и директории по размер в Linux

    Списък на файлове и директории по размер в Linux

    Тази страница ще ни покаже как да създадем списък с файлове и папки, подредени по размер с помощта на стандартни Linux команди.

    команда

    За да получите списък с размера на всеки елемент в дадена папка, ще искате да използвате командата du по следния начин:

    du -sm *

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

    Сега ще искаме да изпълним това чрез командата sort, сортирайки в обратен ред -r и numeric -n:

    du -sm * | sort -nr

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

    du -sm * | sort -nr | Повече ▼

    Или можем просто да върнем 15-те най-големи елемента:

    du -sm * | sort -nr | глава -15

    Така ще се върне списък като:

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