Почему в моей оболочке Bash работают команды в верхнем регистре?

Принятый ответ правильный, но я хотел бы добавить несколько комментариев и уточнений.

Похоже, ваш вопрос предполагает, что вы считаете, что MH и Maildir представляют собой один и тот же формат. Они не; MH традиционно использует один каталог для каждой папки, тогда как Maildir, как вы обнаружили, использует три подкаталога; первоначально он доставляется в новый , затем перемещается в tmp , а затем, наконец, в cur .

Procmail изначально поддерживает доставку в оба. Однако для MH простая доставка прямо в целевой каталог обходит некоторые полезные функции MH. Вместо этого вы можете подключиться к программе rcvstore , которая предлагает лучшую общую интеграцию с системой MH (она обновит связанные файлы управления и кеша).

Вы не можете напрямую установить ПО УМОЛЧАНИЮ для этого; вам нужен простой .procmailrc с чем-то вроде

:0:foldername.lock
| rcvstore +foldername   # from memory it wants a plus, is that right?

Это действие безусловной доставки с блокировкой именованного файла блокировки.

Этот подход распространяется на многие другие форматы папок. Несмотря на то, что Procmail изначально не поддерживает MBX, Dovecot dbox и различные другие форматы, вы можете доставить их туда, если у вас есть программа доставки для этого формата, в которую вы можете передавать сообщения.

Этот ответ в основном повторяет информацию из http://www.iki.fi/era/procmail/mini-faq.html#appendix-folders

1
17.08.2017, 14:52
1 ответ

Нечувствительное к регистру -и сохраняющее регистр -поведение — это старый выбор, сделанный Apple, и мне кажется, что оболочка просто повторяет все, что вы вводите. (Попробуйте LS /BIN/CP. )Это поведение, наконец, устранено, и, к счастью, с введением APFS , файловой системы Apple, которая должна быть доступна этой осенью с грядущей macOS High Sierra. Он также будет на watchOS, tvOS, iOS. Хотя HFS+ может быть отформатирован с учетом регистра -, не все программы могут различить разницу.

3
27.01.2020, 23:24

Теги

Похожие вопросы