Linux'ta dosyalar nasıl sıkıştırılır ve açılır

Basın sıkıştırma görüntüleri

Bu yazıda size öğreteceğiz dosyaları sıkıştır ve aç en sevdiğiniz GNU / Linux dağıtımından, tümü konsoldan komutları kullanarak. Yeni başlayanları hedefleyen bir makaledir ve diğer eğitimlerde olduğu gibi tarball'ların işlenmesini dahil etmeyeceğiz, çünkü sadece sıkıştırma ve açma işleminin harika katran aracıyla paketlenmeden nasıl yapıldığını gösterecektir.

Sıkıştırma ve açma işlemi görece kolay olsa da, kullanıcılar bu eylemleri nasıl gerçekleştireceklerini genellikle İnternet'te ararlar. Sanırım MacOS ve Windows gibi çok özel ve sezgisel grafik araçların kullanıldığı diğer işletim sistemlerinden farklı olarak, GNU / Linux'ta bunlar genellikle daha fazla format ve her biri için çeşitli araçlar, ancak grafik düzeyinde basit araçlar da var ...

Sıkıştırma ve açma için iki temel paket kullanacağız, çünkü bunlar muhtemelen en çok talep edilen formatlardır ve üzerinde çalışırken en sık karşılaştığımız formatlardır. Unix benzeri sistemler. Gzip ve bzip2'den bahsediyorum.

Gzip ile çalışmak

Daha gzip ile sıkıştır, ele alacağımız format Lempel-Zi (LZ77) şeklindedir ve bu haliyle ZIP değildir, çünkü ad kafa karışıklığına yol açabilir. Ad, GNU ZIP'den gelir ve ZIP biçiminin yerine geçmiştir, ancak aynı değildir. Bunu açıklığa kavuşturmak istiyorum ... Bir dosyayı sıkıştırmak için:

gzip documento.txt

Bu, .gz uzantısına sahip orijinaline eşit adlı bir dosya oluşturur, önceki örnekte bu belge.txt.gz olacaktır. Bunun yerine adı değiştir belirli bir çıktı:

gzip -c documento.txt > nuevo_nombre.gz

Daha kaldırmakta Halihazırda sıkıştırılmış olan şey aynı derecede basittir, ancak aynı etkiye sahip iki farklı komut kullanabiliriz:

gzip -d documento.gz

gunzip documento.gz

Ve dosyayı alacağız .gz uzantısı olmadan sıkıştırılmış.

Bzip2 ile çalışmak

Ilişkin bzip2, önceki programa benzer, ancak Burrows-Wheeler ve Huffman kodlaması adı verilen farklı bir sıkıştırma algoritmasına sahiptir. Bu durumda sahip olduğumuz uzantı .bz2'dir. Bir dosyayı sıkıştırmak için sadece şunu kullanmalıyız:

bzip2 documento.txt

Bu, sıkıştırılmış bir document.txt.bz2 ile sonuçlanır. Ayrıca değiştirebiliriz çıktı adı -c seçeneği ile:

bzip2 -c documento.txt > nombre.bz2

Açma işlemi için bunzip2 aracının bir takma ad olan -d seçeneğini kullanırım:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Daha fazla bilgi için kullanabilirsiniz adam ardından komut ...


9 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Jaime Perea dijo

    Merhaba,

    Gönderileriniz için çok teşekkür ederim, her zaman faydalıdırlar.

    Belki de epeyce kullanıldığı için xz'den de bahsetmek ilginç olabilir. Bzip2 (yavaş ama çok sıkıştırır) ve gzip (hızlı, ancak daha az verimli) arasında bir sırada yer alır. Bu geniş aralıklarda, çünkü her şey gibi ... değişir. Debian / Ubuntu .deb dosyalarında bulunan katranlar genellikle xz biçiminde sıkıştırılmış olarak gelir.

    Kullanmanın yolu diğer sos komutlarına benzer.

  2.   Ernesto dijo

    Merhaba, bunun en çok kullanıldığı için tar.gz ile yapılmasını rica ediyorum (bence internetten indirdiğim her şeye göre)

  3.   jolt2bolt dijo

    .7z gibi daha popüler ancak çok platformlu formatlar hakkında ne diyorlar? Onlara da isim vermeliler

  4.   Omeza dijo

    Merhaba Jose, tar.gz dosyalarında olan şey, tar olan başka bir komut kullanmanızdır ve bu durumda tar komutu kendi başına sıkıştırmaz (veya sıkıştırmaz), ancak gruplamak (veya grubu çözmek) için kullanılır. birkaç dosya bir arada, bu, sıkıştırıp açabileceğiniz gzip ve bzip2 komutuyla entegrasyona sahiptir.

    1.    Gonzalo dijo

      Windows'ta yer açan, zip ve rar'ın yerini alan 7z ücretsiz bir format için kesinlikle haklısın Ernesto ve onlar bundan bahsetmiyor mu?

  5.   a dijo

    google.com

  6.   usr dijo

    21. yüzyılda ve hala basit bir dosyayı sıkıştırmak için komut kullanıyor musunuz? Bu yazı üzücü

    1.    usr/pay dijo

      Pekala, basit bir dosyayı sıkıştırmak için bir komut kullanmanın amacını görmüyorum.

  7.   Katrin dijo

    Belki o da ilginç olurdu