Arşivleme-Sıkıştırma-Açma tar / gzip / bzip2 / rar / zip
Linux sistemlerinde istediğimiz dosyaları bir araya getirerek arşiv dosyası oluşturabiliriz. En temel arşivleme işlemini tar komutuyla yaparız.
tar Kullanımı
örneğin dizinimizde bulunan wasd.py ve deneme dosyalarını tar ile arşivlemek için;
tar -cf arşiv.tar wasd.py deneme
Burada gördüğünüz gibi iki parametreyi beraber kullandık. c parametresi oluştur anlamına gelirken, f parametresi oluşturulacak arşiv dosyasının ismi belirlenir. Biz oluşturulacak dosya ismine arşiv ismini vermiştik.
Arşivlediğimiz dosyayı açmak istersek;
tar -xvf arşiv.tar
komutunu kullanırız.
Burada ise üç parametre beraber kullandık. x parametresi aç, v parametresi açılan dosyaları görmek yani detaylara bakmak için kullanılır.
Arşivleme işlemi sıkıştırılarakta yapılabilinir. Bunun için gzip ve bzip2 araçlarını kullanalım örnek olarak. Eğer sıkıştırma işleminde gzip kullanılmışsa dosya uzantısı tgz veya tar.gz olarak çıkacaktır, eğer bzip2 kullanılmışsa tar.bz2 olacaktır.
gzip Kullanımı
tar -czvf arşiv2.tar.gz wasd.py deneme
z parametresi, arşiv2.tar’ı gzip ile sıkıştırarak arşiv oluşturmak istediğimizi gösteriyor.
Eğer oluşturduğumuz dosyayı açmak istersek;
tar -xzvf arşiv2.tar.gz
Arşiv dosyası oluşturmadan sadece gzip ile sıkıştırmak istersek;
gzip deneme
açmak istersek;
gunzip deneme.gz
bzip2 Kullanımı
tar -cjvf arşiv3.tar.bz2 wasd.py deneme
değişen tek şey birinde j, diğerinde z parametresi kullanmamız.
Eğer oluşturduğumuz dosyayı açmak istersek;
tar -xjvf arşiv3.tar.b2
Arşiv dosyası oluşturmadan sadece bzip2 ile sıkıştırmak istersek;
bzip2 deneme
açmak istersek;
bunzip2 deneme.bz2
rar-zip Kullanımı
Elimizde .rar uzantılı bir dosya olduğunu varsayalım. Bunu açmak için;
unrar e dosyamiz.rar
aynı şekilde .zip için unzip kullanılır.