Линукс дахь файлуудыг хэрхэн шахаж, задлах вэ

Шахалтын зургийг дарна уу

Энэ нийтлэлд бид танд заах гэж байна файлуудыг шахаж, задлах Таны дуртай GNU / Linux дистрибьютерээс консол дээрх бүх командыг ашиглаж болно. Энэ бол эхлэгчдэд чиглэсэн нийтлэл бөгөөд бид бусад хичээлийн адил tarballs-ийн эмчилгээнд хамрагдахгүй байх болно, яагаад гэвэл энэ нь шахалтын болон даралтыг хэрхэн яаж гайхамшигтай tar хэрэгслээр савлахгүйгээр хийгддэгийг харуулах болно.

Хэдийгээр шахах, задлах нь харьцангуй хялбар боловч хэрэглэгчид эдгээр үйлдлийг хэрхэн гүйцэтгэх талаар Интернетээс хайж олох нь элбэг байдаг. Маш тодорхой, ойлгомжтой график хэрэгслийг ашигладаг MacOS, Windows зэрэг бусад үйлдлийн системүүдээс ялгаатай нь GNU / Linux дээр ихэвчлэн танилцуулагддаг гэж би боддог. илүү олон формат мөн тус бүрт зориулсан янз бүрийн хэрэгслүүд, гэхдээ график түвшинд энгийн хэрэгслүүд байдаг ...

Шахалт, задралын хувьд бид хоёр үндсэн багцыг ашиглах болно, учир нь эдгээр нь хамгийн эрэлттэй форматууд бөгөөд бидний ажиллаж байх үед хамгийн их тохиолддог форматууд байж магадгүй юм. Unix-тэй төстэй системүүд. Би gzip ба bzip2-ийг хэлж байна.

Gzip-тэй ажиллах

Пара gzip-ээр шахах, бидний зохицуулах формат нь Lempel-Zi (LZ77) болох бөгөөд ZIP биш, учир нь нэр нь төөрөлдөхөд хүргэж болзошгүй юм. Энэ нэр нь GNU ZIP-ээс гаралтай бөгөөд ZIP форматыг орлох зорилгоор хийгдсэн боловч ижил биш байна. Би үүнийг тодорхой болгохыг хүсч байна ... За, файлыг шахахын тулд:

gzip documento.txt

Энэ нь .gz өргөтгөлтэй эх хувьтай тэнцэх файлыг үүсгэдэг бөгөөд өмнөх жишээнд document.txt.gz байх болно. Үүний оронд нэрийг өөрчлөх тодорхой нэг гаргалт:

gzip -c documento.txt > nuevo_nombre.gz

Пара задлах аль хэдийн шахагдсан зүйл нь адилхан энгийн боловч бид ижил үр дүнтэй хоёр өөр командыг ашиглаж болно:

gzip -d documento.gz

gunzip documento.gz

Бид файлыг авах болно .gz өргөтгөлгүйгээр буулгасан.

Bzip2-той ажиллах

Хувьд нь bzip2нь өмнөх програмтай төстэй боловч Burrows-Wheeler ба Huffman кодчилол гэсэн өөр шахалтын алгоритмтай. Энэ тохиолдолд бидний өргөтгөл нь .bz2 юм. Файлыг шахахын тулд дараахь зүйлийг ашиглах хэрэгтэй.

bzip2 documento.txt

Үүний үр дүнд шахсан document.txt.bz2 гарч ирнэ. Бид мөн өөр өөр байж болно гаралтын нэр -c сонголтоор:

bzip2 -c documento.txt > nombre.bz2

Багасгахын тулд би bunzip2 хэрэгслийн -d гэсэн сонголтыг ашиглах болно.

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Дэлгэрэнгүй мэдээллийг та ашиглаж болно нэг дараа нь тушаал ...


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

8 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Хайме Переа гэж хэлэв

    Сайн байна уу,

    Бичлэгүүддээ маш их баярлалаа, үргэлж хэрэгтэй байдаг.

    Энэ нь бас бага зэрэг ашиглагдаж байгаа тул xz-ийн талаар дурдах нь сонирхолтой байж болох юм. Энэ нь bzip2 (удаан, гэхдээ маш их шахдаг) ба gzip (хурдан, гэхдээ үр ашиг багатай) хооронд байрладаг. Энэ нь өргөн цар хүрээтэй, учир нь бүх зүйл шиг ... энэ нь хамаарна. Debian / Ubuntu .deb файлд багтсан tars нь ихэвчлэн xz форматаар шахагддаг.

    Үүнийг ашиглах арга нь бусад sos тушаалуудтай төстэй юм.

  2.   Эрнесто гэж хэлэв

    Сайн байна уу, үүнийг хамгийн их ашиглагддаг тул үүнийг tar.gz-тэй хийхийг хүсч байна (миний бодлоор интернетээс татаж авдаг бүх зүйлийн дагуу)

  3.   Жолт2болт гэж хэлэв

    .7z гэх мэт илүү алдартай боловч олон платформ хэлбэрийн талаар тэд юу хэлдэг вэ? Тэд бас тэднийг нэрлэх ёстой

  4.   омеза гэж хэлэв

    Сайн уу Хосе, tar.gz файлуудтай холбоотой юу вэ гэвэл та tar гэсэн өөр командыг ашигладаг бөгөөд энэ тохиолдолд tar тушаал нь өөрөө шахдаггүй (эсвэл задалдаггүй), гэхдээ бүлэглэх (эсвэл бүлэглэхэд) ашиглагддаг. хэд хэдэн файлууд, энэ нь gzip ба bzip2 командыг нэгтгэж, үүнийг шахаж, задлах боломжтой болно.

    1.    Гонзало гэж хэлэв

      Windows дээр өөртөө зай гаргаж, zip, rar-ийг орлож байгаа 7z форматтай бол Эрнестогийн хувьд та үнэхээр зөв юм.

  5.   a гэж хэлэв

    Google.com

  6.   usr гэж хэлэв

    21-р зууны үед энгийн файлыг шахахын тулд командыг ашиглаж байсан уу? Энэ бичлэг гунигтай байна

  7.   Katrin гэж хэлэв

    Магадгүй энэ нь бас сонирхолтой байх болов уу