วิธีบีบอัดและขยายไฟล์ใน Linux

กดบีบอัดภาพ

ในบทความนี้เราจะสอนคุณ บีบอัดและขยายไฟล์ จากการแจกจ่าย GNU / Linux ที่คุณชื่นชอบทั้งหมดนี้ใช้คำสั่งจากคอนโซล เป็นบทความที่มุ่งเป้าไปที่ผู้เริ่มต้นและในนั้นเราจะไม่รวมการรักษา tarball เหมือนในบทช่วยสอนอื่น ๆ เนื่องจากจะแสดงให้เห็นว่าการบีบอัดและการบีบอัดทำได้อย่างไรโดยไม่ต้องบรรจุด้วยเครื่องมือ 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

สำหรับการคลายการบีบอัดฉันจะใช้ตัวเลือก -d ของเครื่องมือ bunzip2 ซึ่งเป็นนามแฝง:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

สำหรับข้อมูลเพิ่มเติมคุณสามารถใช้ได้ มนุษย์ ตามด้วยคำสั่ง ...


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ไจเปเรีย dijo

    สวัสดี

    ขอบคุณมากสำหรับโพสต์ของคุณมีประโยชน์เสมอ

    บางทีการพูดถึง xz ก็น่าสนใจเช่นกันเนื่องจากมีการใช้งานค่อนข้างน้อย มันอยู่ในอันดับระหว่าง bzip2 (ช้า แต่บีบอัดมาก) และ gzip (เร็ว แต่มีประสิทธิภาพน้อยกว่า) สิ่งนี้ในช่วงใหญ่เพราะชอบทุกอย่าง ... มันขึ้นอยู่กับ tars ที่รวมอยู่ในไฟล์ Debian / Ubuntu .deb มักจะบีบอัดในรูปแบบ xz

    วิธีการใช้งานจะคล้ายกับคำสั่ง sos อื่น ๆ

  2.   เออร์เนส dijo

    สวัสดีฉันอยากจะถามว่าสิ่งนี้ทำได้ แต่ด้วย tar.gz เนื่องจากมีการใช้มากที่สุด (ในความคิดของฉันตามทุกสิ่งที่ฉันดาวน์โหลดจากอินเทอร์เน็ต)

  3.   jolt2bolt dijo

    พวกเขาพูดอะไรเกี่ยวกับรูปแบบที่เป็นที่นิยม แต่มีหลายแพลตฟอร์มเช่น. 7z ควรตั้งชื่อให้ด้วย

  4.   โอเมซ่า dijo

    สวัสดี Jose สิ่งที่เกิดขึ้นกับไฟล์ tar.gz คือคุณใช้คำสั่งอื่นซึ่งเป็น tar และในกรณีนี้คำสั่ง tar จะไม่บีบอัด (หรือคลายการบีบอัด) แต่ใช้เพื่อจัดกลุ่ม (หรือยกเลิกการจัดกลุ่ม) หลายไฟล์ในหนึ่งเดียวซึ่งรวมเข้ากับคำสั่ง gzip และ bzip2 ซึ่งคุณสามารถบีบอัดและคลายการบีบอัด

    1.    กอนซาโล่ dijo

      คุณพูดถูกจริงๆ Ernesto สำหรับรูปแบบฟรี 7z ที่สร้างที่ว่างให้กับตัวเองใน Windows แทนที่ zip และ rar และพวกเขาไม่ได้พูดถึงมัน?

  5.   a dijo

    google.com

  6.   usr dijo

    ในศตวรรษที่ 21 และยังใช้คำสั่งในการบีบอัดไฟล์ง่ายๆ? กระทู้นี้เศร้า

    1.    usr/หุ้น dijo

      พูดแล้ว ไม่เห็นต้องใช้คำสั่งบีบอัดไฟล์ง่ายๆ เลย

  7.   Katrin dijo

    บางทีก็น่าสนใจเหมือนกัน