Список файлів і каталогів за розміром у Linux
Ця сторінка покаже нам, як створити список файлів і папок, упорядкованих за розміром за допомогою стандартних команд Linux.
Команда
Щоб отримати список розмірів кожного елемента в папці, вам слід скористатися командою du таким чином:
du -sm *
Аргумент -m поверне лістинг у мегабайтах (зауважте, що ви можете використовувати -h для читання з людиною, але він не буде правильно сортувати)
Тепер ми захочемо виконати це через команду sort, сортуючи в зворотному порядку -r і число -n:
du -sm * | sort -nr
Єдина проблема тут полягає в тому, що ми отримаємо занадто багато результатів, якщо є багато файлів і папок, тож ми можемо або пропустити його через додаткову команду:
du -sm * | sort -nr | більше
Або ми можемо просто повернути 15 найбільших позицій:
du -sm * | sort -nr | голова -15
Це поверне список щось на зразок цього:
2907 Файли1 993 Файли2 38 Somefile.txt