Terminal Arabiriminden Linux Dosya Sıkıştırma ve Açma

Linux ve Unix tabanli isletim sistemlerini hep beraber tanıyıp öğreneceğiz.
Cevapla
Kullanıcı avatarı
TRWE_2012
Exabyte1
Exabyte1
Mesajlar: 10961
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 889 kez
Teşekkür edildi: 1919 kez

Terminal Arabiriminden Linux Dosya Sıkıştırma ve Açma

Mesaj gönderen TRWE_2012 »

Resim

Sıkıştırma ve açma uygulamalarının genel olarak en çok kullanılanları

Bzip2'in kurulu olduğu linux dizin yolları

/usr/bin/bzip2 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Arşiv sıkıştırma
/usr/bin/bunzip2 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>Arşiv çıkartma

Zip'inkurulu olduğu linux dizin yolları

/usr/bin/zip >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Arşiv sıkıştırma
/usr/bin/unzip >>>>>>>>>>>>>>>>>>>>>>>>>>>>>Arşiv çıkartma

Gzip'inkurulu olduğu linux dizin yolları

/usr/bin/gzip >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Arşiv sıkıştırma
/usr/bin/gunzip >>>>>>>>>>>>>>>>>>>>>>>>>>>>>Arşiv çıkartma

Tar'ın kurulu olduğu linux dizin yolları

/bin/tar >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Yalnızca arşivleme (sıkıştırma yok)

******************************************************************************

1.Sıkıştırma Komutu: Gzip (GNU zip) [Sıkıştırma]

Gzip (GNU zip) komutu ;

1.1.Gzip –c (dosyanın kendisi sabit kalarak ikinci bir dosyayı sıkıştırarak oluşturur.)

Kullanım Kalıbı:

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ gzip -c dosya adı.uzantı > dosya adı.uzantı.gz (Enter)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ ls –lh dosya adı * (Enter) (Bu komut,sıkıştırma işleminden sonra oluşan dosyaların boyutlarına bakma da kullanılır.)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ gzip -l dosya adı.uzantı.gz (Enter) (bu komut,sıkıştırılmış dosyanın boyutunun öncesi ve sonrasını yüzde olarak açıklayan komut olup sıkıştırma yüzdelerinde;

%25 - %50 >>>> Sıkıştırma İyi
%50-%75>>>>>>Sıkıştırma Orta
%75-%100>>>>>Sıkıştırma Kötü olarak sınıflandırılabilir (Sınıflandırma TRWE_2012'ye aittir.)

1.2.Komut:Gunzip (GNU zip) [Çıkartma]

Kullanım Kalıbı:

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ gunzip -c dosya adı.uzantı.gz > dosya adı.uzantı (Enter)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ ls –lh dosya adı* (Enter)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ gunzip -l dosya adı.uzantı.gz (Enter)

****************************************************************************************************************
2.Komut: Bzip2 Komutu

2.1.Sıkıştırma >> [Bzip2 ile GNU zip'in sıkıştırma yapısı aynıdır.]

Kullanım Kalıbı:

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ bzip2 -c dosya adı.uzantı > dosya adı.uzantı.gz (Enter)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ ls –lh dosya adı* (Enter)

2.2.Çıkartma

Kullanım Kalıbı:

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ bunzip -c dosya adı.uzantı.gz > dosya adı.uzantı (Enter)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ ls –lh dosya adı* (Enter)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ bunzip -l dosya adı.uzantı.gz (Enter)

*****************************************************************************************************************
3.Komut: Zip Komutu

3.1.Sıkıştırma

Kullanım Kalıbı:

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ zip dosya adı.uzantı.zip dosya adı.uzantı (Enter)

Ekleniyor(adding) : dosya adı.uzantı (sıkıştırılmış % (deflated) sayısal değer)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ ls –lh dosya adı* (Enter)

3.2.Çıkartma

Kullanım Kalıbı:

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ unzip dosya adı.uzantı.zip (Enter)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ ls –lh dosya adı* (Enter)

*****************************************************************************************************************
4.Komut: tar(açılımı Tape Archive) komutu [Sıkıştırma yapılmadan bir veya birden fazla dosyayı birleştirip arşivleme]

Yardımcıları gzip ve bzip2.Tar komutu olup bunlarla güçlü arşivler oluşturulur.Arşivleme ve Açma işlemleri için tek komut tar olup;

Kullanım Kalıbı:

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ tar -cvf dosya adı.uzantısı.tar dosya adı.uzantı (Enter)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ ls –lh dosya adı* (Enter)

tar -cvf ifadeki;

c : arşiv oluşturma parametresi
v: arşiv oluştururken komutları otomatik olarak yerine getirme parametresi (yani pc kullanıcısına soru sormayacak tar)
f: arşiv oluşturma aşamasında oluşturulma aşamalarını terminal ekranına aktaran parametre'dir.

Arşivlenen tar uzantılı bir arşivi çıkartma işleminde "tar -cvf " ifadesindeki c harfi yerine x harfi yazılır.

Yani çıkartma komut kalıbı;

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ tar -xvf dosya adı.uzantısı.tar > dosya adı.uzantı (Enter)

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ ls –lh dosya adı* (Enter)

Not:

tar komutu tek başına kullanıldığında yalnızca arşivleme yapar.Eğer tar'ın hem arşivleme hem de arşiv sıkıştırması isteniyorsa;

1.tar -cvf ifadesin de v yerine z ifadesi yazılırsa tar.gzip uzantılı arşiv dosyası oluşturulur.

Yani ;

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ tar -czf dosya adı.uzantısı.tar.gzip dosya adı.uzantı (Enter)

2.tar -cvf ifadesin de v yerine j harfi yazılırsa tar.bzip2 uzantılı arşiv dosyası oluşturulru.

Misal;

Kullanıcı Adı@Bilgisayar Ağ İsmi : ~$ tar -czf dosya adı.uzantısı.tar.gzip dosya adı.uzantı (Enter)

Not 2:

Sıkıştırma %'si yönünden "bzip2>gzip'tir."

Bu makalenin lisansı GNU Açık Belge Lisansına tabii olup anlatım biçimi yönünden https://forum.sordum.net/ sitesine aittir.Alıntılayacaklar lütfen buna dikkat etsinler......

TRWE_2012
SAKARYA 2016
Cevapla