Command-Line

在不刪除 gzip 文件的情況下解壓縮 .gz 文件

  • November 25, 2020

我有一個文件file.gz,當我嘗試使用 解壓縮此文件時gunzip file.gz,它解壓縮了該文件,但僅包含提取並刪除了該file.gz文件。

如何通過保留解壓縮文件和壓縮文件來解壓縮?

這裡有幾種選擇:

  • 提供選項gunzip--keep版本 1.6 或更高版本)

-k   --keep

        在壓縮或解壓縮期間保留(不要刪除)輸入文件。

gunzip -k file.gz
  • gunzip將文件作為標準輸入傳遞
gunzip < file.gz > file
  • 使用zcat(或者,在舊系統上,gzcat
zcat file.gz > file

無需臨時文件:

zcat somefile.gz > somefile

引用自:https://unix.stackexchange.com/questions/156261