gzip圧縮ファイルを削除せずに.gzファイルを解凍する

gzip圧縮ファイルを削除せずに.gzファイルを解凍する

ファイルがあり、file.gzファイルの解凍を使用しようとすると、ファイルは解凍されますが、抽出されたファイルのみがgunzip file.gz含まれ、file.gzファイルが削除されます。

解凍されたファイルと解凍されたファイルを保持して解凍するには?

答え1

ここにはいくつかのオプションがあります。

  • gunzipオプション提供--keep(1.6以上)

    -k   --keep
            圧縮または解凍中に入力ファイルを保存(削除しない)します。

    gunzip -k file.gz
    
  • gunzipファイルをstdinに渡す

    gunzip < file.gz > file
    
  • zcat(または以前のシステムではgzcat)を使用してください。

    zcat file.gz > file
    

答え2

一時ファイルは必要ありません。

 zcat somefile.gz > somefile

関連情報