Как мне перечислить все файлы в каталоге и их рекурсивные размеры файлов?
--- редактировать
Я хочу видеть размеры, "свернутые" в родительские каталоги в указанном каталоге. Я не хочу видеть дочерние каталоги, их содержимое или размеры.
Как мне перечислить все файлы в каталоге и их рекурсивные размеры файлов?
--- редактировать
Я хочу видеть размеры, "свернутые" в родительские каталоги в указанном каталоге. Я не хочу видеть дочерние каталоги, их содержимое или размеры.
apt-get install ncdu
Он также является интерактивным, поэтому, если вы хотите проверить подпапку, просто нажмите ВВЕРХ, ВНИЗ и войдите в нее.
Я думаю, самый простой способ - это набрать ls -l, или ls -lh который предоставит размер файла в удобочитаемом формате (КБ, МБ и т.д.).
Если "рекурсивно" означает перечисление всех последующих папок, например:
/foo/
/foo/бар/....
Затем вы также должны добавить параметр R, как ls -lR или ls -lhR
Дополнительная информация для ls можно найти, набрав man ls
Обновление:
Следующая команда, предложенная Лекенштейном, вероятно, выполнит эту работу:
du -h --max-depth=1 <folder>
-h предназначен для чтения человеком--apparent-size это еще один способ отображения размеров, как уже было указано--max-depth это уровень вложенных папок, на который вы хотите перейти.