Dosya sıkıştırma ve açma yöntemleri

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

Dosya sıkıştırma yöntemleri

ZIP ile sıkıştırma

$ zip -r deneme.zip dosya_veya_dizin

TAR ile gz olarak sıkıştırma

$ tar cvzf deneme.tar.gz dosya_veya_dizin

TAR ile bz2 olarak sıkıştırma

$ tar cvjf deneme.tar.bz2 dosya_veya_dizin

TAR.Z ile sıkıştırmak

$ tar -cZvf deneme.tar.Z dizin_veya_dosya

GZIP ile sıkıştırmak

$ gzip -9 dosya_veya_dizin

Not: İşlem bittikten sonra sonu dosya_veya_dizin.gz adında bir dosya oluşacaktır.

RAR ile sıkıştırma

$ rar a -ap deneme.rar dosya_veya_dizin

RAR ile şifreleyerek sıkıştırma

$ rar a -ap -p deneme.rar dosya_veya_dizin

Not: Size 2 defa şifreyi sorar.


Dosya açma yöntemleri

zip dosyasını açmak

$ unzip deneme.zip

Şifreli zip dosyasını açmak

$ unzip -P SIFRE deneme.zip

tar.gz dosyasını açmak

$ tar xvzf deneme.tar.gz

Not: Başka bir dizine açmak için, "-C" parametresi kullanılabilir:

$ tar xvzf deneme.tar.gz -C /Açmak/istediğiniz/dizin/

tar.bz2 dosyasını açmak

$ tar xvjf deneme.tar.bz2

tar.Z dosyasını açmak

$ tar xvZf deneme.tar.Z

gz dosyasını açmak

$ gunzip deneme.gz

rar dosyasını açmak

$ unrar e deneme.rar

Şifreli rar dosyasını açmak

$ unrar e -pPAROLA deneme.rar


Toplu dosya sıkıştırma / açma / şifreleme yöntemleri

# zip var_log_files /var/log/*

yukarıdaki komut /var/log dizini icindeki tüm dosyaları var_log_files isimli dosyada sıkıştırır.

Bir klasörü , alt klasörlerini ve içindekileri sıkıştırmak için

# zip -r var_log_dir /var/log

komutu kullanılır.

Bu dosyayı açmak için

# unzip var_log.zip

komutu verilmelidir.

* Not 1: -v parametresini kullanırsanız dosyalar hakkında ayrıntılı bilgi ekranda gözükür.
* Not 2: -l parametresini kullanırsanız dosyaları ekranda listelersiniz.
 Zip komutunun 10 adet seviyesi bulunmaktadır.
 Seviye 0 da en düşük sıkıştırma seviyesi kullanılır; dosyalar arşivlenir ama neredeyse sıkıştırılmaz.
 Seviye 6 komutun varsayılan değeridir.
 Seviye 9 azami sıkıştırma seviyesidir. Varsayılan değer ile karşılaştırılınca yavaş kalacaktır.
# zip -9 var_log_files_9.zip var/log/*

Zip dosyasına şifre atamak için

# zip -e var_log_protected.zip /var/log/*

yukarıdaki komutu yazdığınızda sıkıştırma işleminden önce şifre atamanız istenecektir.


Kaynakça