태그가 첨부 된 모든 첨부 파일을 실제로 쉽게 저장하는 방법은 무엇입니까? 같은 심각한 부작용이 있습니다

당신은 모든 첨부 파일을 통해 저장할 수 있습니다

  1. 타격을 통해 모든 첨부 파일에 태그 지정 t
  2. ;
  3. s
  4. 대상 디렉토리를 선택하고 a(전체)를 누르십시오

이것은 효과가 있지만 다음과 같은 심각한 부작용이 있습니다 enter. n 개의 첨부 파일에 대해 n 번을 쳐야 합니다.

대상 디렉토리에 파일 이름 충돌이없는 경우에도 마찬가지입니다.

이것도 Mutt FAQ에 문서화되어 있습니다.

매우 불편합니다.

일부 음소거 사용자는 메시지를 munpack으로 파이프 하는 것이 좋습니다 (예 : 메시지 연결됨). 좋은 아이디어-그러나 munpack호출 매크로의 일부로 대상 디렉토리에 대해 Mutt 프롬프트를 만드는 방법은 무엇입니까?

그러한 매크로를 어떻게 구성합니까? 아니면이 문제에 대한 더 나은 해결책이 있습니까?



답변

메시지를 ripmime으로 파이프하면 명령 행에서 대상 디렉토리를 지정할 수 있습니다.

ripmime -i - -d ~/myfiles/

-i -말한다 ripmime표준 입력에서 읽기 및 -d대상 디렉토리를 지정합니다. 입력이 너무 많으면 쉘 스크립트에 입력하고 호출하십시오 (이것은 ripmime동작을 제어하기 위해 많은 옵션 중 하나를 사용하려는 경우 더 쉬워집니다 ).

다음과 같은 매크로를 구성에 추가하는 경우 :

macro index,pager X "<pipe-message>ripmime -i - -d "

그런 다음 “X”를 누르고 대상 디렉토리를 입력 한 다음을 눌러 <RETURN>명령을 실행할 수 있습니다.