Linuxda fayllarni qanday siqish va dekompressiya qilish

Siqishni tasvirlarini bosing

Ushbu maqolada biz sizga o'rgatmoqchimiz fayllarni siqish va dekompressiya qilish sizning sevimli GNU / Linux tarqatishingizdan, barchasi konsoldan buyruqlar yordamida. Bu yangi boshlanuvchilarga bag'ishlangan maqola va unda biz boshqa o'quv qo'llanmalaridagi kabi tarbollarni davolashni ham o'z ichiga olmaymiz, chunki bu shunchaki siqishni va dekompressiya qanday qilib ajoyib tar vositasi bilan o'ralmasdan amalga oshirilishini ko'rsatadi.

Siqish va dekompressiya nisbatan oson bo'lsa-da, foydalanuvchilar ko'pincha Internetda ushbu harakatlarni qanday bajarish kerakligini qidirishadi. O'ylaymanki, juda aniq va intuitiv grafik vositalardan foydalaniladigan MacOS va Windows kabi boshqa operatsion tizimlardan farqli o'laroq, ular odatda GNU / Linuxda taqdim etiladi. ko'proq formatlar va ularning har biri uchun turli xil vositalar, garchi grafik darajada oddiy vositalar mavjud bo'lsa ham ...

Siqish va dekompressiya uchun biz ikkita asosiy paketdan foydalanamiz, chunki ular, ehtimol, eng talab qilinadigan formatlar bo'lib, ular ustida ishlash paytida biz tez-tez uchrab turamiz. Unixga o'xshash tizimlar. Men gzip va bzip2 ni nazarda tutayapman.

Gzip bilan ishlash

para gzip bilan siqib qo'ying, biz ko'rib chiqmoqchi bo'lgan format ZIP emas, Lempel-Zi (LZ77), chunki bu nom chalkashlikka olib kelishi mumkin. Ism GNU ZIP-dan kelib chiqqan va u ZIP formatining o'rnini bosgan, ammo u bir xil emas. Men buni aniq aytmoqchiman ... Xo'sh, faylni siqish uchun:

gzip documento.txt

Bu .gz kengaytmasi bilan asl nusxaga teng faylni yaratadi, oldingi misolda u document.txt.gz bo'ladi. Buning o'rniga, uchun ismni o'zgartiring ma'lum bir tomonidan chiqarilgan:

gzip -c documento.txt > nuevo_nombre.gz

para ochmoq Siqilgan narsa bir xil darajada sodda, garchi biz bir xil effekt bilan ikki xil buyruqdan foydalanishimiz mumkin:

gzip -d documento.gz

gunzip documento.gz

Va biz faylni olamiz .gz kengaytmasi bo'lmagan holda ochildi.

Bzip2 bilan ishlash

Jihatidan bzip2, oldingi dasturga o'xshash, ammo Burrows-Wheeler va Huffman kodlash deb nomlangan boshqa siqish algoritmiga ega. Bunday holda biz kengaytmani .bz2. Faylni siqish uchun biz quyidagilarni ishlatishimiz kerak:

bzip2 documento.txt

Natijada siqilgan document.txt.bz2 olinadi. Biz ham o'zgarishi mumkin chiqish nomi -c opsiyasi bilan:

bzip2 -c documento.txt > nombre.bz2

Dekompressiya uchun taxallus bo'lgan bunzip2 vositasining -d parametridan foydalanardim:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Qo'shimcha ma'lumot uchun foydalanishingiz mumkin kishi keyin buyruq ...


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

8 ta sharh, o'zingizni qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   Xayme Perea dijo

    Salom,

    Xabarlaringiz uchun katta rahmat, ular doimo foydali.

    Ehtimol, xz haqida ham gapirish qiziq bo'lar edi, chunki u ham ozgina ishlatilmoqda. U bzip2 (sekin, lekin juda siqadi) va gzip (tez, ammo unchalik samarasiz) o'rtasida joylashgan. Bu katta diapazonlarda, chunki hamma narsa kabi ... bu bog'liqdir. Debian / Ubuntu .deb fayllariga kiritilgan tarlar odatda xz formatida siqiladi.

    Uni ishlatish usuli boshqa sos buyruqlariga o'xshaydi.

  2.   Ernesto dijo

    Assalomu alaykum, buni amalga oshirishni iltimos qilmoqchiman, lekin tar.gz yordamida amalga oshiriladi, chunki u eng ko'p ishlatilgan (menimcha Internetdan yuklab oladigan hamma narsaga ko'ra)

  3.   Jolt2bolt dijo

    .7z kabi mashhur, ammo multiplatformali formatlar haqida nima deyishadi? Ular ham ularni nomlashlari kerak

  4.   omeza dijo

    Salom Xose, tar.gz fayllari bilan nima sodir bo'ladi, siz tar buyrug'ining boshqa buyrug'idan foydalanasiz va bu holda tar buyrug'i o'z-o'zidan siqilmaydi (yoki ochilmaydi), lekin guruhlash (yoki guruhdan chiqarish) uchun ishlatiladi bittasida bir nechta fayl, bu sizning gzip va bzip2 buyruqlari bilan integratsiyalashgan, bu bilan siz siqishingiz va dekompressiyalashingiz mumkin.

    1.    Gonzalo dijo

      Siz Windows-da bo'sh joy topadigan, zip va rar-ning o'rnini bosadigan 7z bepul format uchun Ernestoning mutlaqo haqlisiz va ular buni eslamaydimi?

  5.   a dijo

    google.com

  6.   Ushr dijo

    21-asrda va oddiy faylni siqish uchun buyruqlardan foydalanasizmi? Ushbu xabar achinarli

  7.   Katrin dijo

    Balki bu ham qiziq bo'lardi