Я попытался составить список по размеру папки, используя следующую команду:

ls -S | head -1

но это только перечисленные папки по размеру и не показывает размер папок. Любая идея, как увидеть размеры файлов тоже?

1 ответ1

2

Парсинг ls это плохо - не делай этого;)

Если вы смотрите на весь диск, попробуйте du -h / | sort -rh | head -5

  • du -h перечисляет все файлы с размерами в удобочитаемом формате
  • sort -rh переворачивает сортировку в удобочитаемом для человека формате
  • head -5 возвращает 5 лучших результатов (вы также не можете отменить это, но все равно придется отсортировать) и использовать tail -n 5
  • Вместо / вы можете использовать любой заданный каталог для отображения только файлов ниже этой точки в вашей файловой системе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .