Linux : Tar Komutu

linux dersleriTar 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 

Yorum yazabilirsiniz :


eXTReMe Tracker