Linux Tarballs Nedir ve Bunları Nasıl Kullanabilirsiniz?

Wikipedia'ya göre, bir tarball, birden fazla dosyayı genellikle sıkıştırılmış "tarball" adlı tek bir dosyada birleştirebilen bir bilgisayar dosyası biçimidir.

Peki bu bize nasıl yardımcı oluyor ve bunları ne için kullanabiliriz?

Geçmişte tar dosyaları, kasetlere veri depolamak için ve tarla bandı için tar standları terimi için yaratıldı. Bu amaç için hala kullanılabilirken, tar dosyası kavramı, tek bir arşivde çok sayıda dosyayı bir araya getirmenin bir yoludur.

Tar Dosyası Kullanmanın Yararları Nelerdir?

Tar Dosyaları Yaratmanın Nedenleri

Tar dosyaları sıkıştırıldığında iyi yedekleme yapar ve DVD'lere, harici sabit disklere, bantlara ve diğer ortam aygıtlarına ve ağ konumlarına kopyalanabilir. Bu amaç için bir tar dosyası kullanarak, bir arşiv içinde tüm dosyaları orijinal yerlerine geri getirebilirsiniz.

Tar dosyaları ayrıca yazılımı veya diğer işbirliği yapılmış içeriği dağıtmak için de kullanılabilir. Bir uygulama, düzinelerce farklı program ve kütüphanenin yanı sıra resimler, yapılandırma dosyaları, benioku dosyaları ve dosyalar gibi diğer destekleyici içeriklerden oluşur.

Bir tar dosyası, dağıtım için bu yapıyı bir arada tutmaya yardımcı olur.

Tar Dosyaları Kullanmanın Dezavantajı

Wikipedia, aşağıdakileri içeren ancak bunlarla sınırlı olmayan katran dosyalarını kullanmanın bir dizi sınırlamasını listeler:

Tar Dosyası Nasıl Oluşturulur

Bir tar dosyası oluşturmak için aşağıdaki sözdizimini kullanırsınız:

tar -cf tarfiletoutu listoffiles

Örneğin:

tar -cf garybackup ./Music/* ./Pictures/* ./Videos/*

Bu, müzik, resim ve videolar klasörümdeki tüm dosyalar ile garybackup adında bir tar dosyası oluşturur. Elde edilen dosya tamamen sıkıştırılmamış ve orijinal klasörler ile aynı boyutta.

Bu, bir ağ üzerinden kopyalama veya DVD'lere yazma açısından büyük değildir çünkü daha fazla bant genişliği, daha fazla disk alacaktır ve kopyalanması daha yavaş olacaktır.

Sıkıştırılmış bir tar dosyası oluşturmak için gzip komutunu tar komutuyla birlikte kullanabilirsiniz.

Özünde, sıkıştırılmış bir tar dosyası bir tardır.

Tar Tar dosyasında dosyaları listelemek nasıl

Bir tar dosyasının içeriğinin bir listesini almak için aşağıdaki sözdizimi kullanılır:

tar -tvf tarfilename

Örneğin:

tar -tvf garybackup

Tar Dosya ayıklamak nasıl

Aşağıdaki sözdizimini kullanarak tüm dosyaları bir tar dosyasından ayıklamak için:

tar -xf tarfilename

Daha fazla okuma