Списък на файлове и директории по размер в 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