เลขที่
ซึ่งแตกต่างจากzip, gzipฟังก์ชั่นขั้นตอนวิธีการบีบอัดเท่านั้น
เพราะเหตุผลต่างๆบางส่วนที่ฟังกลับไปยังยุคของเทปไดรฟ์, Unix ใช้โปรแกรมชื่อtarเพื่อเก็บข้อมูลที่สามารถบีบอัดด้วยโปรแกรมบีบอัดเช่นgzip, bzip2, 7zipฯลฯ
เพื่อ "zip" ไดเรกทอรีคำสั่งที่ถูกต้องจะเป็น
tar -zcvf archive.tar.gz directory/
นี้จะบอกtarให้
บีบอัดโดยใช้อัลกอริทึมz (gzip)
c (สร้าง) ไฟล์เก็บถาวรจากไฟล์ในdirectory( tarเรียกซ้ำโดยค่าเริ่มต้น)
รายการ v (verbosely) (บน / dev / stderr ดังนั้นจึงไม่ส่งผลกระทบต่อคำสั่ง piped) ไฟล์ทั้งหมดที่เพิ่มลงในไฟล์เก็บถาวร
และเก็บผลลัพธ์เป็นชื่อf (ไฟล์)archive.tar.gz
tarคำสั่งมีgzipการสนับสนุน (ผ่าน-zธง) อย่างหมดจดเพื่อความสะดวกของคุณ gzipคำสั่ง / lib คือแยกกันอย่างสมบูรณ์ คำสั่งดังกล่าวมีประสิทธิภาพเช่นเดียวกับ
tar -cv directory | gzip > archive.tar.gz
หากต้องการคลายบีบอัดและแยกไฟล์เก็บถาวรลงในไดเรกทอรีปัจจุบันที่คุณต้องการใช้
tar -zxvf archive.tar.gz
คำสั่งนั้นมีประสิทธิภาพเหมือนกับ
gunzip < archive.tar.gz | tar -xv
tarมีตัวเลือกและการใช้อื่น ๆ อีกมากมายมากมายเช่นกัน ฉันแนะนำให้อ่าน manpage อย่างเต็มที่ในบางครั้ง
gzip -r myfolderไฟล์ gzip ที่จะเรียกซ้ำ เช่นเดียวกับที่คุณสามารถคลายซิปไฟล์โดยใช้gunzip -r myfolderซึ่งจะทำการคลายไฟล์ซ้ำ สำหรับข้อมูลเพิ่มเติมman gzip