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

    Список файлів і каталогів за розміром у 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