tar, Linux'ta dosya/klasör arşivlemeye yarayan bir komuttur. Yani Windows'taki Winrar'a benzer. Ancak dikkat: bu komut bir veya birden fazla dosya veya klasörü bir arşiv dosyası içinde saklamaya yarar. Sıkıştırma yapmaz. Örnek kullanım:
tar cvf yedek.tar dosya.pdf deneme.txt Klasor
Bu komutla dosya.pdf, deneme.txt dosyaları ve Klasor klasörü yedek.tar dosyasında arşivlenir. Elbette ki dolaylı olarak Klasor klasöründeki dosya ve klasörler de bu arşive girmiştir. Şimdi şu komutu vererek arşivdeki dosya ve klasörleri dışarı çıkaralım:
tar xvf yedek.tar
Bu komut yedek.tar dosyasındaki tüm dosya ve klasörleri aktif klasöre çıkaracaktır.
tar komutu parametreleri
-c Create: tar dosyasının yaratılacağını belirtir.
-x Extract: bir tar dosyasının açılacağını belirtir.
-t Tabel of contents: bir tar dosyasının iceriğinin listeleneceğini belirtir.
-v Verbose: bir tar dosyasının yaratılırken ya da açılırken elden geçen dosyaların isimlerini ekrana listelemek icin kullanılır.
-z tar dosyasinin sıkıştırılmış bir dosya olarak kullanılacağını belirtir.Gunzip kullanılacaktır.
-f File: yaratılacak,açılacak ya da içindekiler tablosu listelenecek tar dosyasının adının komut satırında verileceğini belirtir.
gzipDeğiştir
tar dosyalarını sıkıştırmaya yarar. Örnek:
gzip yedek.tar
Bu komutla yedek.tar dosyanızın adı artık yedek.tar.gz olur. Bu yöntem dosyalarınızı az da olsa sıkıştırmaya yarar. Benim arşivimi 40.8 MB'tan 40.4 MB'a sıkıştırdı
Şimdi bu sıkıştırdığımız arşivi eski haline getirelim:
gzip -d yedek.tar.gz
Buyur kardeş iśini görür insallah