24

次のコマンドに相当するgzipは何ですか。

tar xvzf /usr/local/file/file/file.tar.gz -C /usr/local/extract_here

やっています

gzip -d /usr/local/file/file/file.tar.gz -C /usr/local/extract_here

しかし、それは機能しません、どうすればgzipでそれを行うことができますか?

4

3 に答える 3

47

.tar.gz ファイルがある場合、-C オプションを使用して最初に試した方法は問題なく動作します。

tar xvzf /dir/to/file.tar.gz -C /dir/to/output/

targzip を呼び出して解凍し、tar ストリームからファイルを抽出します。 . gzip_ gunzip file.tar.gz_ file.tar_ tar xvf file.tarzオプションはtar、ファイルの抽出とともに gzip で解凍を行うための単なるショートカットです。

(.tar.gz ファイルを抽出するのではなく) .gz ファイルを別のディレクトリに解凍するだけの場合は、単純にそこにパイプします。例gzip -dc < file.gz > /somewhere/file

于 2012-12-05T07:21:31.147 に答える