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 Formatını Anlamak

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ı ayıklamanın en yaygın yolu tar komutunu bayraklarla birlikte kullanmaktır:

tar -xvzf file.

tar.gzAçı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

İçeriği ayıklamadan listelemek istiyorsanız:

tar -tvzf file.tar.gz

Bu, mevcut dosyaların üzerine yazmaktan veya arşivin yapısını anlamaktan kaçınmak 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şiv 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şivleri Kullanma

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

  • İlerlemeyi izlemek için pv (boru görüntüleyici) kullanın:
pv dosya.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 Dekompresyon

Önce unzip, sonra untar:

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 dosyalarını sürükle-bırak kolaylığı ile işlemek için arşiv yöneticileri (örneğin, File Roller, Ark) sunar. .tar.gz dosyalarında uzmanlaşmak Linux uzman kullanıcıları için çok önemlidir. İster sunucu dağıtımlarını otomatikleştirin, ister günlükleri yedekleyin veya yazılım yapılarını paketinden çıkarın, 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. Komut dosyası oluşturmak için -C, –strip-components ve iş akışlarını kolaylaştırmak için pv gibi araçlarla boru tesisatından yararlanın

Sonuç

.tar.gz arşivleri ile çalışmak basit tar -xvzf komutunun çok ötesine geçer. Biçimi anlayarak, çıkarmadan önce içeriği önizleyerek ve dizin hedefleme için -C veya daha güvenli açma için –strip-components gibi gelişmiş bayrakları kullanarak süreç üzerinde tam kontrol sahibi olursunuz. Büyük arşivler için, pv gibi araçları tar ile birleştirmek hem görünürlüğü hem de verimliliği artırır. Pratikte bu, sisteminizi güvende tutarken yazılım kaynak kodunu açmaktan büyük ölçekli yedeklemeleri yönetmeye kadar çeşitli görevleri güvenle halledebileceğiniz anlamına gelir. İster rutin işlemleri otomatikleştirmeye yeni başlayan biri olun, ister iş akışlarını optimize eden deneyimli bir Linux yöneticisi, .tar.gz kullanımında uzmanlaşmak daha sorunsuz, daha güvenli ve daha güvenilir dosya yönetimi sağlar.

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

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

Skills