![如何添加右键单击“压缩为 ZIP”菜单项?](https://linux22.com/image/816300/%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%E5%8F%B3%E9%94%AE%E5%8D%95%E5%87%BB%E2%80%9C%E5%8E%8B%E7%BC%A9%E4%B8%BA%20ZIP%E2%80%9D%E8%8F%9C%E5%8D%95%E9%A1%B9%EF%BC%9F.png)
步骤 1:我想在右键单击时添加一个菜单“压缩为 ZIP”。我知道我可以使用 gconf-editor 将默认压缩格式更改为“ZIP”。但我想添加一个新的菜单项以压缩为 ZIP,而不打开任何其他选项对话框。
第 2 步:我想将文件压缩为 ZIP 并将其重命名为“epub”。
请告诉我是否可以通过添加单个菜单项来压缩和重命名?我正在使用 Ubuntu 11.04 并安装了“Nautilus-Action-Configurations”,但没有成功。
NB:我读过这个询问 Ubuntu 问答;我不想打开新窗口来选择格式。它应该直接保存为 ZIP。
答案1
您可以使用包添加自定义菜单项nautilus-actions
,请参阅此问答对于类似的问题(也有很好的截图......:))。
我无法告诉 nautilus-actuions 从哪个目录运行路径或运行两个命令(即cd
首先运行到正确的目录)。因此有 2 个解决方法:
完整路径
在 nautilus-actions 中:作为命令输入zip
并附带选项%d/%f.epub %M
。
这将包含 ZIP 文件中的完整路径。这可能不适合 *.epub 文件。您可以添加标志-j
以仅包含文件(根本不包含目录)。
脚本
将此脚本放置在/usr/local/bin
:
#!/bin/bash
cd $1
zip $2.epub $3
并使用your-script-name
命令和此选项:"%d" "%f.epub" "%m"
我没有测试它,请报告错误(特别是路径或文件名中的空格!)或编辑这个答案以确认它有效!