web-dev-qa-db-ja.com

圧縮ディレクトリを/ optで抽出できないのはなぜですか?

.tar.gz拡張子のファイルを解凍できません

Sudo tar -xvzf ~/Downloads/file.tar.gz /opt/でしたが成功しませんでした。それは言います:

tar: /opt: Not found in archive
tar: Exiting with failure status due to previous errors
3
Chirag

-Cオプションを使用して、ファイルを抽出するディレクトリを指定できます。コマンドを次のように変更します。

Sudo tar -xvzf ~/Downloads/file.tar.gz -C /opt/
12
Eric Carvalho

あなたはtarにtarファイル内で/opt/を探し、それだけを抽出するように指示していますが、そのtarファイルにないのでエラーがスローされます。行う:

cd /opt
Sudo cp  ~/Downloads/file.tar.gz .
Sudo tar -xvzf file.tar.gz
5
Rinzwind