Я хотел бы отобразить рекурсивный размер (значение, о котором будет сообщено du
) содержимого папки, встроенного в буфере с задержкой, в качестве дополнительного столбца или вместо размера файла каталога. Это уже возможно с dired / dired + или связанным пакетом?
Я немного покопался и нашел обсуждение такого рода функциональности, но ничего такого, что интегрировало бы информацию о размере обратно в графический интерфейс Dired.
Ответы:
Алекс действительно прав.
Если ваша версия Emacs> = 24.4, вы можете попробовать библиотеку `dired-du '. Это доступно из хранилища ELPA.
После того, как вы установили эту библиотеку: Если ваш текущий буфер находится в режиме Dired, вы можете сделать:
это переключает `dired-du-mode 'и отображает рекурсивный размер каталогов' in place 'в буфере Dired. Если вы посетите новый буфер Dired, то он также покажет рекурсивные буферы, пока вы не отключите режим.
Еще один совет:
Это переключает формат формата. Есть 3 формата:
По умолчанию один из команды `ls '.
Удобочитаемый формат.
Числовой формат с разделителем запятых тысяч.
Вы можете настроить опцию `dired-du-size-format ', чтобы сделать выбор формата изображения постоянным.
источник