tar gzアーカイブを特定の宛先に解凍するにはどうすればよいですか?


97

.tar.gz特定のディレクトリにファイルを解凍したい。

アーカイブファイルはにあり/root/Documentsます。に解凍したいです/root/Desktop/folder。zipファイルのフォルダー構造は、宛先ディレクトリーに保存する必要があります。

回答:


159

次の2つの選択肢があります。

cd /root/Desktop/folder
tar xf /root/Documents/file.tar.gz

または

tar xf file.tar.gz -C /root/Desktop/folder

ありがとう、どうgzip -dc archive.tar.gz | tar -xf - -C /destinationですか?
alwbtc

何の-C略?
AlikElzin-kilaka

2
@ AlikElzin-kilaka man tar-C、-directory DIRからディレクトリDIRへの変更
-tachomi

2
tar -xvjf foo.tar.bz2私のようなbz2を探している人のために
vladkras

実際には、最新のtarで圧縮形式を指定する必要はありません。答えを編集したので、bz2、xz、およびあなたが投げたいものは何でも動作します。
パッチ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.