Проводник/менеджер командной строки, отображающий размер папки

Я ищу проводник / менеджер файлов командной строки, который отображает размер папки. Я знаю о GNU Midnight Commander , Last File Manager и vifm , но ни один из них не отображает размеры папок (отредактируйте как исправлено в ответе xaizek: они есть, но вам нужно нажать сочетание клавиш для каждого каталога). Я также знаю об этой команде du, но каждый раз просматривать папки неудобно du.

Например, Вифм:

введите описание изображения здесь

Например, в Windows с помощью Explorer++ есть возможность автоматически отображать размеры папок:

введите описание изображения здесь

введите описание изображения здесь

Я очень боюсь, что проект Explorer++ больше не активен, потому что уже 5 месяцев нет обновлений

Ответы (3)

Я бы сказал, что правильный ответ "любой из перечисленных файловых менеджеров и ncdu".

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

Просто нужно нажать соответствующий ярлык для каждого каталога, размер которого вы хотите просмотреть, или только для их родительского каталога (кроме Last File Manager, который проверяет текущий каталог, а не выбранные элементы):

  • GNU Midnight Commander : Ctrl+Spaceкаждый раз, когда вы хотите вычислить размер (ничего не кэшируется)
  • Последний файловый менеджер : #каждый раз, когда вы хотите рассчитать размер (ничего не кэшируется)
  • vifm : gaили gAдля (пере) расчета размера (он кэшируется для каждого каталога); при пересчете первая команда использует кешированные размеры каталогов, а вторая команда игнорирует их и обходит целые поддеревья каталогов.

Например, Вифм:

Vifm с размерами каталогов

Хороший вопрос, спасибо! Думаю, мне следовало добавить в вопрос, что я хочу иметь размер папки одновременно с просмотром файлов/папок без необходимости постоянно нажимать ярлык :)
@FranckDernoncourt, я до сих пор не осознавал, что vifm - единственный из этих трех, кто на самом деле кэширует размеры каталогов. Отредактировал ответ, чтобы включить эту разницу. Я знаю, как это работает в Windows, поэтому это так реализовано в vifm, я просто ожидал, что все файловые менеджеры будут кэшировать результаты таким образом. Еще одно небольшое отличие состоит в том, что MC и LFM выполняют расчеты на переднем плане, блокируя просмотр до тех пор, пока расчет размера не будет завершен. Я также должен отметить, что ncdu по-прежнему лучше, потому что он автоматически пересчитывает размеры каталогов после удаления файла.

Вы можете использовать ncdu :

  • бесплатный и с открытым исходным кодом: apt-get install ncdu(пакет доступен для многих других дистрибутивов)
  • Linux и Mac OS X
  • CLI
  • отображает размер папки (размер папки вычисляется только один раз при запуске ncdu):

введите описание изображения здесь

введите описание изображения здесь

А как же ннн ? На скриншоте на странице Github уже показаны размеры папок, а в описании сказано: nnn тоже duанализатор.

введите описание изображения здесь