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.

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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.