【发布时间】:2013-08-15 19:00:52
【问题描述】:
我正在尝试使用 Hazel 自动化一个过程,在该过程中,我目前使用 WinZip Mac 手动将已完成的项目文件夹压缩为 .zipx 格式,然后将其传输到我的 NAS 上的存档文件夹。我知道有一个内置的存档功能,但 .zipx 格式会更多地压缩数据,这对于我正在使用的文件夹的大小至关重要。
Hazel 可以运行 Applescript、Automator 工作流程和 shell 脚本,所以我希望这些方法中至少有一种可以工作。
我已经设置了将任何 .zipx 文件从我的项目文件夹移动到 NAS 的规则,我只需要知道是否有一种简单的方法可以编写一个命令以使 WinZip 创建一个 .zipx 文件,使用文件夹的名称作为 zip 文件名(即,文件夹 20130814 - 项目 2 变为 20130814 - 项目 2.zipx。触发器会将文件夹的颜色更改为绿色。
我在 CLI 方面找不到任何特定于 WinZip Mac 的内容,所以我什至不确定这是否可行,但如果可以的话,它将为我节省大量重复性的琐事!
有人知道如何设置吗?
【问题讨论】:
-
作为替代方案,您可以尝试使用 7zip 命令行实用程序。它应该像 zipx 一样压缩。
-
bzip2 通常也具有比 zip 或 gzip 更高的压缩率。您可以使用
COPYFILE_DISABLE= tar -jcf directory.tbz directory创建一个 bzip2 存档。 -
我检查了我的 Mac。 bzip2 似乎是 OS X 预装的,而 7zip 必须是第三方插件。
-
xz 优于 bzip2 或 gzip。我只是想知道它是否预装在Mac上。
标签: bash applescript automator winzip