如何使用 Cygwin 和 bzip2 压缩文件?

How can I zip a file using Cygwin and bzip2?

我已经下载了 Cygwin 和压缩包 (bzip2),但我不知道如何使用它的命令将文件压缩到另一个位置。

我想做的就是:

bzip2 myfile somelocation

您想使用:

bzip2 --keep [file to zip] > [Destination]

填写详细信息时省略括号。

所以,对于你的例子,你会想说:

bzip2 --keep myfile > somelocation

bzip2 写入标准输出,因此您只需要使用基本的 shell 工具将此输出定向或通过管道传输到您的目的地。你的目的地将是一个文件,而不是一个文件夹,所以如果你想将压缩文件放在一个名为 somelocation 的文件夹中,你会想这样说

bzip2 --keep myfile > somelocation/myfile.bz2

--keep 参数告诉 bzip2 不要删除您的原始文件。如果确实要删除它,请省略此参数。

我在 Windows 8.1 上用我自己安装的 Cygwin 测试了这个。