![如何真正轻松地保存 mutt 中所有标记的附件?](https://linux22.com/image/22553/%E5%A6%82%E4%BD%95%E7%9C%9F%E6%AD%A3%E8%BD%BB%E6%9D%BE%E5%9C%B0%E4%BF%9D%E5%AD%98%20mutt%20%E4%B8%AD%E6%89%80%E6%9C%89%E6%A0%87%E8%AE%B0%E7%9A%84%E9%99%84%E4%BB%B6%EF%BC%9F.png)
您可以通过保存所有附件
- 通过点击标记所有附件t
- ;
- s
- 选择目标目录并点击a(全部)
这可行,但有以下严重的副作用:您必须点击 n 次enter才能获取 n 个附件。
这意味着即使目标目录中没有文件名冲突。
这也记录在穆特常见问题解答。
非常不方便。
一些 mutt 用户似乎推荐通过管道将消息传输至 munpack(链接的示例消息)。好主意 - 但如何让 Mutt 提示目标目录(作为munpack
调用宏的一部分)?
我如何构建这样的宏?或者对于这个问题有更好的解决方案吗?
答案1
您可以通过管道将消息发送到瑞普米梅,它允许您在命令行上指定目标目录...例如:
ripmime -i - -d ~/myfiles/
指示从标准-i -
输入ripmime
读取,并-d
指定目标目录。如果输入太多,请将其放入 shell 脚本中并调用它(如果您想使用 的ripmime
许多选项中的其他选项来控制其行为,这也会变得更容易)。
如果您将这样的宏添加到您的配置中:
macro index,pager X "<pipe-message>ripmime -i - -d "
然后您可以按“X”,输入目标目录,然后按<RETURN>
运行命令。