在Mac上将文件格式从.bz2转换为gz

时间:2014-08-08 16:54:47

标签: pipe gunzip

我有很多bunzip2压缩文件,我想转换为.gz。我尝试了以下使用管道,但它不起作用。我想原因是gzip不知道要压缩哪些文件。

bunzip2 test.txt.bz2 | gzip

使用竖线连接bunzip2gzip

的任何方式

1 个答案:

答案 0 :(得分:1)

在没有参数的情况下运行gzip时,它希望将其输出通过管道传输到文件中:

bzcat test.txt.bz2 | gzip -c - >test.txt.gz

为了完整起见,我已经包含以下内容(尽管当输入来自标准输入并且输出被重定向或发送到另一个管道时它们都是可选的):

  • -c选项(在标准输出上写入输出)
  • 文件名 - (如果未指定文件,或者文件名为“ - ”,则标准输入将压缩为标准输出。)