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.