2009-09-23 14:45:19 +0000 2009-09-23 14:45:19 +0000
228
228
Advertisement

どのようにしてファイルをgunzipして.gzファイルを保持するのでしょうか?

Advertisement

gunzipのデフォルトの動作は、解凍後に.gzファイルを削除することになっています。

Advertisement
Advertisement

回答 (6)

56
56
56
2009-09-23 14:50:43 +0000

gunzip の -c オプションを使用すると、出力を stdout に書き込み、それを任意のファイルにパイプすることができます:

gunzip -c compressed-file.gz > decompressed-file

詳細は マニュアルページ を参照してください。

33
33
33
2009-09-23 17:30:23 +0000

より簡単な解決策は、次のようなフィルタとして gunzip を使うことです:

gunzip < myfile.gz > myfile
``` &001
12
Advertisement
12
12
2009-09-23 15:22:00 +0000
Advertisement

もしそれが実際に tarball (.tgz または .tar.gz 拡張子) であれば、これまでのすべての回答のようにファイルにリダイレクトするのではなく、実際の内容を取得するために、次のように tar にパイプしたいと思うでしょう:

gunzip -c myfile.tar.gz | tar xvf -

のように。

5
5
5
2017-11-05 12:55:19 +0000
gzip -dk myfile.gz

OR

gunzip -k myfile.gz

コメント:

-k --keep Keep (don't delete) input files during compression or decompression.
5
Advertisement
5
5
2009-09-23 14:52:40 +0000
Advertisement

ファイルを標準出力に解凍するには、-cオプションを使用してください。元のファイルには触れません。

2
2
2
2010-01-31 16:14:03 +0000

gzipファイルの場合はtar -zxsvf myfile.tar.gz、bzipped tarファイルの場合はtar -jxzvf myfile.tar.bz2を読み込むことができます。

Advertisement

関連する質問

6
10
5
37
11
Advertisement