Bir tar gz arşivini belirli bir hedefe nasıl açarım?


97

Bir .tar.gzdosyayı belirli bir dizine açmak istiyorum .

Arşiv dosyası içeride /root/Documents. Açmak istiyorum /root/Desktop/folder. Sıkıştırılmış dosyadaki klasör yapısı hedef dizinde korunmalıdır.

Yanıtlar:


159

İki seçeneğin var:

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

veya

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

teşekkürler, nasıl gzip -dc archive.tar.gz | tar -xf - -C /destination?
— alwbtc

ne anlama geliyor -C?
— AlikElzin-kilaka

2
@ AlikElzin-kilaka man tar-C den,
— tachomi 16

2
tar -xvjf foo.tar.bz2Benim gibi bz2 arayanlar için
— vladkras

Aslında modern tar ile artık sıkıştırma formatını belirlemek zorunda değilsiniz. Cevabı bz2, xz ve başka ne ile atmak istersen çalışacak şekilde düzenledim.
— Yamalar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.