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.