Dosya sıkıştırma ve açma yöntemleri: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
Değişiklik özeti yok
1. satır: 1. satır:
'''Bu anlatım Ubuntu-tr Forum'dan alıntıdır.'''
== Dosya sıkıştırma yöntemleri ==
== Dosya sıkıştırma yöntemleri ==


'''ZIP ile sıkıştırma'''
'''ZIP ile sıkıştırma'''
{{kod|| $ zip -r deneme.zip dosya_veya_dizin}}
{{uçbirim|$ zip -r deneme.zip dosya_veya_dizin}}


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


{{kod|| $ tar cvzf deneme.tar.gz dosya_veya_dizin}}
{{uçbirim|$ tar cvzf deneme.tar.gz dosya_veya_dizin}}


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


{{kod|| $ tar cvjf deneme.tar.bz2 dosya_veya_dizin}}
{{uçbirim|$ tar cvjf deneme.tar.bz2 dosya_veya_dizin}}


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


{{kod|| $ tar -cZvf deneme.tar.Z dizin_veya_dosya}}
{{uçbirim|$ tar -cZvf deneme.tar.Z dizin_veya_dosya}}


'''GZIP ile sıkıştırmak'''
'''GZIP ile sıkıştırmak'''


{{kod|| $ gzip -9 dosya_veya_dizin}}
{{uçbirim|$ gzip -9 dosya_veya_dizin}}


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


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


{{kod|| $ rar a -ap deneme.rar dosya_veya_dizin}}
{{uçbirim|$ rar a -ap deneme.rar dosya_veya_dizin}}


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


{{kod|| $ rar a -ap -p deneme.rar dosya_veya_dizin}}
{{uçbirim|$ rar a -ap -p deneme.rar dosya_veya_dizin}}


'''Not:''' Size 2 defa şifreyi sorar.
'''Not:''' Size 2 defa şifreyi sorar.


== Dosya açma yöntemleri ==
== Dosya açma yöntemleri ==


'''zip dosyasını açmak'''
'''zip dosyasını açmak'''


{{kod|| $ unzip deneme.zip}}
{{uçbirim|$ unzip deneme.zip}}


'''Şifreli zip dosyasını açmak'''
'''Şifreli zip dosyasını açmak'''


{{kod|| $ unzip -P SIFRE deneme.zip}}
{{uçbirim|$ unzip -P SIFRE deneme.zip}}


'''tar.gz dosyasını açmak'''
'''tar.gz dosyasını açmak'''


{{kod|| $ tar xvzf deneme.tar.gz}}
{{uçbirim|$ tar xvzf deneme.tar.gz}}


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


{{kod|| $ tar xvzf deneme.tar.gz -C /Açmak/istediğiniz/dizin/}}
{{uçbirim|$ tar xvzf deneme.tar.gz -C /Açmak/istediğiniz/dizin/}}


'''tar.bz2 dosyasını açmak'''
'''tar.bz2 dosyasını açmak'''


{{kod|| $ tar xvjf deneme.tar.bz2}}
{{uçbirim|$ tar xvjf deneme.tar.bz2}}


'''tar.Z dosyasını açmak'''
'''tar.Z dosyasını açmak'''


{{kod|| $ tar xvZf deneme.tar.Z}}
{{uçbirim|$ tar xvZf deneme.tar.Z}}


'''gz dosyasını açmak'''
'''gz dosyasını açmak'''


{{kod|| $ gunzip deneme.gz}}
{{uçbirim|$ gunzip deneme.gz}}


'''rar dosyasını açmak'''
'''rar dosyasını açmak'''


{{kod|| $ unrar e deneme.rar}}
{{uçbirim|$ unrar e deneme.rar}}


'''Şifreli rar dosyasını açmak'''
'''Şifreli rar dosyasını açmak'''


{{kod|| $ unrar e -pPAROLA deneme.rar}}
{{uçbirim|$ unrar e -pPAROLA deneme.rar}}


==Çok sayıda dosya sıkıştırma / açma / şifreleme yöntemleri==


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


{{kod|| # zip var_log_files /var/log/*}}
{{uçbirim|# 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.
yukarıdaki komut /var/log dizini icindeki tüm dosyaları var_log_files isimli dosyada sıkıştırır.
81. satır: 80. satır:
Bir klasörü , alt klasörlerini ve içindekileri sıkıştırmak için  
Bir klasörü , alt klasörlerini ve içindekileri sıkıştırmak için  


{{kod|| # zip -r var_log_dir /var/log}}
{{uçbirim|# zip -r var_log_dir /var/log}}


komutu kullanılır.
komutu kullanılır.
87. satır: 86. satır:
Bu dosyayı açmak için
Bu dosyayı açmak için


{{kod|| # unzip var_log.zip}}
{{uçbirim|# unzip var_log.zip}}


komutu verilmelidir.
komutu verilmelidir.
99. satır: 98. satır:
   Seviye 9 azami sıkıştırma seviyesidir. Varsayılan değer ile karşılaştırılınca yavaş kalacaktır.
   Seviye 9 azami sıkıştırma seviyesidir. Varsayılan değer ile karşılaştırılınca yavaş kalacaktır.


{{kod|| # zip -9 var_log_files_9.zip var/log/*}}
{{uçbirim|# zip -9 var_log_files_9.zip var/log/*}}


Zip dosyasına şifre atamak için
Zip dosyasına şifre atamak için


{{kod||# zip -e var_log_protected.zip /var/log/*}}
{{uçbirim|# 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.  
yukarıdaki komutu yazdığınızda sıkıştırma işleminden önce şifre atamanız istenecektir.  


== Kaynak ==
mozakca'nın [http://forum.ubuntu-tr.net/index.php/topic,4074.0.html Ubuntu-tr Forum]'daki anlatımı.
[http://forum.ubuntu-tr.net/index.php?action=profile;u=8882 ecoxx ]'un [http://forum.ubuntu-tr.net/index.php/topic,17483.0.htmll Ubuntu-tr Forum]'daki anlatımı.
[http://www.linux.101hacks.com]


== Kaynakça ==
* Ubuntu-tr Forumunda "mozakca" kullanıcısının [http://forum.ubuntu-tr.net/index.php/topic,4074.0.html anlatımı]
* Ubuntu-tr Forumunda "ecoxx" kullanıcısının [http://forum.ubuntu-tr.net/index.php/topic,17483.0.htmll anlatımı]
* [http://www.linux.101hacks.com www.linux.101hacks.com]


[[kategori: Nasıl Belgeleri]]
[[kategori: Nasıl Belgeleri]]

20.18, 31 Aralık 2013 tarihindeki hâli

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