Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
04.08.2025

Linux’ta .tar.gz Dosyası Nasıl Açılır

Sıkıştırılmış dosyalarla çalışmak her Linux ortamında rutindir. En yaygın kullanılan formatlar arasında iki yardımcı programı birleştiren .tar. gz yer alır: arşivleme için tar ve sıkıştırma için gzip. Bu makale, .tar.gz dosyalarını güvenli ve verimli bir şekilde ayıklamak için gelişmiş kullanım ve en iyi uygulamaları ele almaktadır.

.tar.gz Biçimini Anlama

Bir .tar.gz dosyası, gzip kullanılarak sıkıştırılmış bir tarball arşividir. Genellikle şunlar için kullanılır:

  • Yazılım kaynak kodu dağıtımı
  • Yedeklemeler ve yapılandırma paketlemesi
  • Günlük dosyası arşivleme

Örnek dosya: project-files.tar.gz

Temel Çıkarma Komutu

Bir .tar.gz dosyasını çıkarmanın en yaygın yolu tar komutunu bayraklarla kullanmaktır:

tar -xvzf file.tar.gz

Açıklama:

  • x = özüt
  • v = verbose (çıkarılan dosyaları gösterir)
  • z = gzip sıkıştırmasını aç
  • f = üzerinde çalışılacak dosya adı

Belirli Bir Dizine Çıkarma

Çıkarılan içeriği belirli bir dizine yönlendirebilirsiniz:

tar -xvzf file.tar.gz -C /path/to/target-directory

Bu özellikle komut dosyalarında veya birden fazla arşiv düzenlerken kullanışlıdır.

Çıkarmadan Önce İçeriği Önizleme

Eğer içeriği ayıklamadan listelemek istiyorsanız:

tar -tvzf file.tar.gz

Bu, mevcut dosyaların üzerine yazılmasını veya arşivin yapısının anlaşılmasını önlemek için bir güvenlik önlemidir.

Belirli Dosyaları Çıkarma

Arşiv içindeki belirli bir dosya veya klasörü çıkarmak için:

tar -xvzf file.tar.gz path/to/file.txt

Arşivin içinde listelenen yolu tam olarak belirtmelisiniz (mutlak değil, göreceli).

Güvenlikle İlgili Hususlar

Güvenilmeyen .tar.gz dosyalarını çıkarırken dikkatli olun:

  • Dizinlerin değiştirilmesini önlemek için –no-overwrite-dir kullanın.
  • Mutlak yol enjeksiyonlarını önlemek için –strip-components kullanın:
tar --strip-components=1 -xvzf malicious.tar.gz
Büyük Arşivlerin Kullanımı

Birkaç gigabaytı aşan arşivler için:

  • İlerlemeyi izlemek için pv (boru görüntüleyici) kullanın:
pv file.tar.gz | tar xzvf -
  • Daha hızlı performans için ayrıntılı modu devre dışı bırakın: tar -xzf file.tar.gz

İki Adımda Manuel Olarak Açma

Önce sıkıştırmayı açın, sonra taramayı kaldırın:

gunzip file.tar.gz # becomes file.tar tar -xvf file.tar

Bu, boru hatlarına entegre ederken veya ara dosyaları incelerken daha iyi kontrol sağlar.

GUI Araçlarını Kullanma (İsteğe Bağlı)

Masaüstü ortamları (GNOME, KDE) .tar.gz dosyasını sürükle-bırak kolaylığı ile işlemek için arşiv yöneticileri (örneğin, File Roller, Ark) sunar.

Linux kullanıcıları için .tar.gz dosyalarında uzmanlaşmak çok önemlidir. Sunucu dağıtımlarını otomatikleştirmek, günlükleri yedeklemek veya yazılım yapılarını paketinden çıkarmak için tar esneklik ve performans sunar.

Her zaman içeriği doğrulayın, bayrakları uygun şekilde kullanın ve bilinmeyen dosyaları dikkatle ele alın. Kodlama için -C, –strip-components ve iş akışlarını kolaylaştırmak için pv gibi araçlarla boru tesisatından yararlanın.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills