ตัวอย่างการใช้ซิปคำสั่ง Linux

บทแนะนำ

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้งานทั่วไปของคำสั่งที่ เปิดเครื่องรูด สำหรับการจัดเก็บไฟล์ "เก็บถาวร" หรือที่เรียกว่า "ไฟล์ซิป" ไฟล์ที่เก็บถาวรจะถูกสร้างขึ้น โดยใช้ซอฟต์แวร์ เช่น zip ซึ่งใช้รูปแบบไฟล์ซิปมาตรฐาน

เมื่อต้องการใช้ คลายซิป เพื่อแยกสมาชิกทั้งหมดของ archive.zip ที่ เก็บถาวรลงในไดเร็กทอรีปัจจุบันและไดเรกทอรีย่อยด้านล่างนี้ให้สร้างไดเร็กทอรีย่อยใด ๆ ตามที่จำเป็น:

คลายซิปตัวอักษร

เมื่อต้องการแยกสมาชิกทั้งหมดของ letters.zip ลงในไดเร็กทอรีปัจจุบันเท่านั้น:

คลายซิป -j ตัวอักษร

เมื่อต้องการทดสอบ letters.zip ให้พิมพ์เฉพาะข้อความสรุปที่ระบุว่าการจัดเก็บถาวรหรือไม่:

เปิดเครื่องรูดซิป - tq ตัวอักษร

เมื่อต้องการทดสอบ zipfiles ทั้งหมด ในไดเร็กทอรีปัจจุบันให้พิมพ์เฉพาะข้อมูลสรุป:

คลายซิป -tq \ *. zip

(เครื่องหมายแบ็คสแลชก่อนเครื่องหมายดอกจันจะต้องใช้เฉพาะเมื่อเปลือกขยายตัวแทนสัญลักษณ์แทนเช่นใน Unix จะมีการใช้เครื่องหมายคำพูดคู่แทนเช่นเดียวกับในตัวอย่างด้านล่าง) เพื่อดึงเอาสมาชิกทั้งหมดของ letters.zip ที่มีชื่อลงท้ายด้วย .tex , auto-converting ไปที่ end-of-line การประชุมและ piping ผลผลิตใน เพิ่มเติม (1):

unzip -ca letters \ *. tex | มากกว่า

เพื่อแยกไฟล์ paper1.dvi ไบนารีออก มาตรฐานและส่งไปยังโปรแกรมการพิมพ์:

เปิดเครื่องรูด -p บทความ paper1.dvi | dvips

ในการแยกไฟล์ต้นฉบับของ FORTRAN และ C ออก - *. f, * .c, * .h และ Makefile - ลงในไดเร็กทอรี / tmp:

unzip source.zip "*. [fch]" Makefile -d / tmp

(เครื่องหมายคำพูดคู่มีความจำเป็นเฉพาะใน Unix และเฉพาะเมื่อเปิดใช้ globbing เท่านั้น) ในการแยกไฟล์ต้นฉบับของ FORTRAN และ C โดยไม่คำนึงถึงกรณี (เช่นทั้ง * .c และ * .C และ makefile Makefile, MAKEFILE หรืออื่น ๆ ):

เปิดเครื่องรูด C source.zip "*. [fch]" makefile -d / tmp

เมื่อต้องการแยกไฟล์ดังกล่าวออก แต่แปลงชื่อ MS-DOS หรือ VMS ตัวพิมพ์ใหญ่ให้เป็นตัวพิมพ์เล็กและแปลงบรรทัดสุดท้ายของไฟล์ทั้งหมดเป็นมาตรฐานท้องถิ่น (โดยไม่คำนึงถึงไฟล์ใด ๆ ที่อาจมีเครื่องหมาย `` ไบนารี ''):

คลายซิป - aaCL source.zip "*. [fch]" makefile -d / tmp

เพื่อแยกไฟล์ที่มีเวอร์ชันใหม่กว่าที่มีอยู่ในไดเรกทอรีปัจจุบันโดยไม่ต้องสอบถาม (หมายเหตุ: โปรดถอนการซิงโครไนซ์ในหนึ่งเขตเวลาด้วย zipfile ที่สร้างขึ้นในที่อื่น) - ZIP archives อื่นที่สร้างขึ้นโดย Zip 2.1 หรือสูงกว่านั้นไม่มีข้อมูลเขตข้อมูลและ ไฟล์ `` ใหม่กว่า '' จากเขตเวลาตะวันออกอาจจะเก่ากว่านี้):

unzip -fo แหล่งที่มา

เพื่อแยกไฟล์เวอร์ชันใหม่ ๆ ที่อยู่ในไดเร็กทอรีปัจจุบันและสร้างไฟล์ใด ๆ ที่ไม่ได้มีอยู่ก่อน

unzip -oo

เมื่อต้องการแสดงหน้าจอการวินิจฉัยที่แสดงว่ามีการ เปิดเครื่องรูดซิป และตัวเลือก zipinfo จะถูกเก็บไว้ ในตัวแปรสภาพแวดล้อม ไม่ว่าจะมีการรวบรวมการเข้ารหัสถอดรหัสหรือไม่ก็ตามคอมไพเลอร์ที่มีการ คลายซิป ฯลฯ :

คลายซิป -v

ในห้าตัวอย่างสุดท้ายสมมติว่า UNZIP หรือ UNZIP_OPTS ถูกตั้งค่าเป็น -q ทำรายชื่อที่เงียบสงบอย่างเงียบ ๆ :

unzip -l file.zip

ทำรายการที่เงียบกริบทวีคูณ:

unzip -ql file.zip

(โปรดทราบว่า ``. zip '' โดยทั่วไปไม่จำเป็น) เมื่อต้องการทำรายการมาตรฐาน:

คลายซิป --ql file.zip

หรือ

unzip -lq file.zip

หรือ

unzip -l - q file.zip

(minuses เสริมในตัวเลือกไม่เจ็บ.)

ไวยากรณ์สมบูรณ์ของคำสั่ง: zip
ไวยากรณ์สมบูรณ์ของคำสั่ง: เปิดเครื่องรูด