Linux : Tar Komutu
Tar komutu dosyaları arşivlemek içindir. Aynı zamanda arşivlenmiş
dosyaları açar. Çeşitli parametreler kullanır. Bir özelliğide arşiv halindeki dosyaya dışardan dosya eklemesidir. Unutmamak gerekir ki tar ile yapılan arşivler sıkıştırılmaz, sadece tek dosya haline getirilir. Linux altında tar.gz uzantılı ise o zaman sıkıştırılmış ve arşivlenmiş anlamındadır. Sıkıştırmak için gzip kullanılır.
Sıkıştırılmış Arşiv Yapmak
tar -cvvf film.tar film.avi
yukarıdaki komut ile sistemde hangi dizindeysek orada film.txt dosyamızı film.tar isminde arşiv haline getiriyoruz. Bunu biraz değiştirirsek ve tar -cvvf film.tar *.avi yazarsak içinde bulunduğumuz tüm avi uzantılı dosyaları arşivimize ekleyecektir.
Sıkıştırılmış bir dosyanın içindeki arşivi dışarı çıkarmak:
tar -xvvf film.tar
yukarıdaki örnekte tar türü dosyamızın içindeki belgelerimiz olduğumuz klasörün içine çıkartılır.
tar -xvvzf film.tar.gz
yukarıdaki örnekte tar.gz türü sıkıştırılmış dosyamızın içindeki belgelerimiz olduğumuz klasörün içine çıkartılır.
tar -zxvf film.tar.gz -C dizin
Sıkıştırılmış arşiv dosyasını belirtilen dizine açar.
Not: “untar” diye bir linux / unix komutu yoktur.
bunzip2 film.bz2
bzip2 ile sıkıştırılmış dosya.bz2 dosyasını dosya olarak açar.
bzip türünde sıkıştırılmış dosya hazırlama
Bu tür çoğunlukla gzip’den daha iyi sıkıştırır.
tar -cjvf deneme.tbz home/
Arşivimizi sıkıştırırken fonksiyonları belirttiğimiz bölgede ilaveten j fonksiyonunu göreceksiniz. Bu fonsksiyon sıkıştırdığımız arşive bzip olma özelliğini katar. Örneğimizde home klasörü ve altındaki tüm alt dizinler bzip sıkıştırılmış arşiv türü olarak hazırlanmıştır.
bzip2 film
Belirtilen dosya yı en iyi şekilde sıkıştırır ve dosya.bz2 haline getirir.
Kaynak : http://www.cmsturk.net/forum/showthread.php?t=3583


