Ответ Daimrod'а (на данный момент занимающий первое место) не работает для меня, потому что EasyPG (epa) не является авторежимом, поэтому модификация auto-mode-alist неверна, по крайней мере, в emacs 24.3.1.
Вместо этого вам нужно изменить значение epa-file-name-regexp, чтобы добавить шаблон для поиска файлов *.asc.
(setq epa-file-name-regexp "\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.asc")
Лично я считаю, что весь дополнительный синтаксис, необходимый для сопоставления файлов резервных копий emacs, не нужен почти для всех целей, а также не способствует простоте понимания и сопровождения, поэтому я не включил его в шаблон ".asc". Добавьте его, если вы предпочитаете, чтобы он был дословным, как он появляется после шаблона ".gpg".
Обратите внимание, если вы сделаете это после того, как emacs запустится и включит epa, вам придется запустить функцию epa-file-name-regexp-update, чтобы подхватить измененное значение. Этого не требуется, если вы добавите этот код в начальный файл .emacs (также не требуется явное включение epa).
Сzsh
:
zmodload zsh/stat
printf '%s\n' **/*.log(DLK+2oLe'[
stat -A blk +block -- $REPLY && REPLY+=" $((blk / 2)) KiB"]')
Сообщает использование диска для файлов журнала, размер которых больше 2048, упорядоченных по размеру .