If-Koubou

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

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

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

команда

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

du -sm *

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

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

ду-шм * | sort -nr

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

ду-шм * | sort -nr | Повече ▼

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

ду-шм * | sort -nr | глава -15

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

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