Bagaimana cara unzip arsip tar gz ke tujuan tertentu?

97

Saya ingin membongkar .tar.gzfile ke direktori tertentu.

File arsip ada di /root/Documents. Saya ingin membuka zipnya /root/Desktop/folder. Struktur folder dalam file zip harus dipertahankan di direktori tujuan.

alwbtc
sumber

Jawaban:

159

Anda memiliki dua pilihan:

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

atau

tar xf file.tar.gz -C /root/Desktop/folder
Tambalan
sumber
terima kasih, bagaimana gzip -dc archive.tar.gz | tar -xf - -C /destination?
alwbtc
-Ckepanjangan dari apa ?
AlikElzin-kilaka
2
@ AlikElzin-kilaka Dari man tar-C, --direktori DIR pindah ke direktori DIR
tachomi
2
tar -xvjf foo.tar.bz2bagi mereka yang mencari bz2 seperti saya
vladkras
Anda sebenarnya tidak perlu menentukan format kompresi lagi dengan tar modern. Saya mengedit jawabannya sehingga akan bekerja dengan bz2, xz, dan apa pun yang ingin Anda sampaikan.
Tambalan