ในบทความนี้เราจะสอนคุณ บีบอัดและขยายไฟล์ จากการแจกจ่าย 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
สำหรับข้อมูลเพิ่มเติมคุณสามารถใช้ได้ มนุษย์ ตามด้วยคำสั่ง ...
สวัสดี
ขอบคุณมากสำหรับโพสต์ของคุณมีประโยชน์เสมอ
บางทีการพูดถึง xz ก็น่าสนใจเช่นกันเนื่องจากมีการใช้งานค่อนข้างน้อย มันอยู่ในอันดับระหว่าง bzip2 (ช้า แต่บีบอัดมาก) และ gzip (เร็ว แต่มีประสิทธิภาพน้อยกว่า) สิ่งนี้ในช่วงใหญ่เพราะชอบทุกอย่าง ... มันขึ้นอยู่กับ tars ที่รวมอยู่ในไฟล์ Debian / Ubuntu .deb มักจะบีบอัดในรูปแบบ xz
วิธีการใช้งานจะคล้ายกับคำสั่ง sos อื่น ๆ
สวัสดีฉันอยากจะถามว่าสิ่งนี้ทำได้ แต่ด้วย tar.gz เนื่องจากมีการใช้มากที่สุด (ในความคิดของฉันตามทุกสิ่งที่ฉันดาวน์โหลดจากอินเทอร์เน็ต)
พวกเขาพูดอะไรเกี่ยวกับรูปแบบที่เป็นที่นิยม แต่มีหลายแพลตฟอร์มเช่น. 7z ควรตั้งชื่อให้ด้วย
สวัสดี Jose สิ่งที่เกิดขึ้นกับไฟล์ tar.gz คือคุณใช้คำสั่งอื่นซึ่งเป็น tar และในกรณีนี้คำสั่ง tar จะไม่บีบอัด (หรือคลายการบีบอัด) แต่ใช้เพื่อจัดกลุ่ม (หรือยกเลิกการจัดกลุ่ม) หลายไฟล์ในหนึ่งเดียวซึ่งรวมเข้ากับคำสั่ง gzip และ bzip2 ซึ่งคุณสามารถบีบอัดและคลายการบีบอัด
คุณพูดถูกจริงๆ Ernesto สำหรับรูปแบบฟรี 7z ที่สร้างที่ว่างให้กับตัวเองใน Windows แทนที่ zip และ rar และพวกเขาไม่ได้พูดถึงมัน?
google.com
ในศตวรรษที่ 21 และยังใช้คำสั่งในการบีบอัดไฟล์ง่ายๆ? กระทู้นี้เศร้า
พูดแล้ว ไม่เห็นต้องใช้คำสั่งบีบอัดไฟล์ง่ายๆ เลย
บางทีก็น่าสนใจเหมือนกัน