解压缩 .gz 文件而不删除 gzipped 文件

jac*_*ack 218 command-line gzip files gunzip

我有一个文件file.gz,当我尝试使用 解压缩该文件时gunzip file.gz,它解压缩了该文件,但仅包含已提取并删除的file.gz文件。

如何通过保留解压缩文件和压缩文件来解压缩?

Mar*_*ick 330

这里有几个替代方案:

  • 我在哪里可以得到带有 `-k` 或 `--keep` 的 `gunzip` 版本?我在 Gentoo 中使用 1.5 版,但它没有这样的选项。 (7认同)
  • `gunzip -c file.gz > file` 或 `zcat file.gz > file` 也可以使用。https://superuser.com/questions/45650/how-do-you-gunzip-a-file-and-keep-the-gz-file/45651 (3认同)
  • @PavelŠimerda 它是在 1.6 版中添加的。我已经修改了我的答案。谢谢。 (2认同)
  • @PavelŠimerda如果您需要`--keep`但没有它,只需先复制`file.gz`。 (2认同)

Lat*_*SuD 40

不需要临时文件:

 zcat somefile.gz > somefile
Run Code Online (Sandbox Code Playgroud)