Как перечислить 5 самых больших папок / файлов на Linux?

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

ls -S | head -1

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

2
задан Darren
22.12.2022 5:46 Количество просмотров материала 2433
Распечатать страницу

1 ответ

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

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

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

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх