Linux işletim sisteminde sıkıştırma işlemleri, tar kullanımı

Bu dersimizde Linux işletim sisteminde sıkıştırma işlemlerine değineceğiz, tar komutunun kullanımını inceleyeceğiz. 



tar komutu hem arşivleme, hem de sıkıştırma işlemi için kullanılır. Arşivleme işleminde dosyalar birleştirilir ama toplam dosya boyutunda küçülme olmaz. Sıkıştırma işleminde ise hem dosyalar birleştirilir hem de sıkıştırma algoritmalarıyla dosya boyutu küçültülür.  Sıkıştırma işlemini gerçekleştirmek için gzip algoritması genelde kullanılır, bunun için tar komutunun parametrelerine z ekleriz. Diğer parametreler şöyledir. 

 a   Append, sıkıştırılmış dosyaya ekleme işlemi yapar.
 c  Create, yeni arşiv dosyası oluşturur.
 d  Arşiv ve dosya sistemi arasındaki farkları görüntüler
 r   Arşivin sonuna dosya ekler
 u  Arşive ekleme yapar ama sadece daha yenileri ile değiştirir.
 v  Verbose, yapılan işlemi standart çıkışa listeler
 t  Tar dosyasının içeriğini listeler.
 x  Extract, sıkıştırılmış dosyaları açmak için kullanılır
 
Yukarıdaki parametrelerin dışında da parametreler vardır, ama biz sadece en çok kullanılanları ekledik.  Parametreler şu formatta kullanılır.

#tar -parametreler sıkıştırılacak_dosya_adı  sıkıştırılan_dosyalar 

Şimdi arşivleme yapmak isteyelim. Önce üç tane dosya oluşturalım, bunun için touch komutunu kullanıyorduk.

# touch dosya1
# touch dosya2
# touch dosya3


Üç tane dosyamız oluştu ama içlerinde hiçbir şey olmadığı için 0 KB olarak görünecektir. Şimdi nano editörü ile açalım ve birşeyler yazalım ve kaydedelim.

#nano dosya1
#nano dosya2
#nano dosya3


Şimdi de arşivleme komutunu verelinm
#tar  cvf dosya.tar dosya1 dosya2 dosya3

Sıkıştırma yapmak için ise;
#tar -zcvf dosya.tar dosya1 dosya2 dosya3

sıkıştırılmış dosyayı açmak için ise aşağıdaki komutu kullanacağız ama ilk önce sıkıştırılmış dosya.tar dışındaki tüm dosyaları silelim.

Dosyaları silmek için rm komutunu kullanıyorduk.

# rm dosya1
# rm dosya2
# rm dosya3


Şimdi dosya.tar dosyasını açabiliriz.
#tar -zxvf dosya.tar 
 

Mutlu çalışmalar,
Oğuzhan TAŞ
Şubat, 2019

KAYNAKLAR
https://www.computerhope.com/unix/utar.htm
 
Bookmark and Share