【问题标题】:How can I zip a file using Cygwin and bzip2?如何使用 Cygwin 和 bzip2 压缩文件?
【发布时间】:2016-06-15 21:04:05
【问题描述】:

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

我想做的就是:

bzip2 myfile somelocation

【问题讨论】:

    标签: cygwin bzip2


    【解决方案1】:

    你想使用:

    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 对此进行了测试。

    【讨论】:

    • 谢谢!有没有办法将其压缩或最终转换为普通的 .zip 文件?我可以压缩它,但压缩文件的类型是 .bz2
    • 如果您需要一个 zip 文件,您需要安装 zip 和解压缩包。 Bzip2 和 zip 使用不同的压缩算法
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-18
    • 2016-09-19
    • 2012-12-12
    • 2019-10-19
    • 2011-01-20
    相关资源
    最近更新 更多