次のコマンドに相当する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でそれを行うことができますか?
次のコマンドに相当する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でそれを行うことができますか?
.tar.gz ファイルがある場合、-C オプションを使用して最初に試した方法は問題なく動作します。
tar xvzf /dir/to/file.tar.gz -C /dir/to/output/
tar
gzip を呼び出して解凍し、tar ストリームからファイルを抽出します。 . gzip
_ gunzip file.tar.gz
_ file.tar
_ tar xvf file.tar
のz
オプションはtar
、ファイルの抽出とともに gzip で解凍を行うための単なるショートカットです。
(.tar.gz ファイルを抽出するのではなく) .gz ファイルを別のディレクトリに解凍するだけの場合は、単純にそこにパイプします。例gzip -dc < file.gz > /somewhere/file
。