ไฟล์ซิปเป็นวิธีที่ง่ายและมีประสิทธิภาพในการถ่ายโอนข้อมูลระหว่างคอมพิวเตอร์และเซิร์ฟเวอร์ เมื่อบีบอัดไฟล์จะไม่เพียงช่วยประหยัดพื้นที่ในไดรฟ์ภายในเท่านั้น แต่ยังช่วยให้สามารถดาวน์โหลดไฟล์จากอินเทอร์เน็ตได้สะดวกและสะดวกยิ่งขึ้นโดยใช้แบนด์วิดธ์น้อยกว่าการส่งไฟล์ขนาดใหญ่
เมื่อคุณได้รับไฟล์ซิปแบบ zip ใน Linux การขยายขนาดไฟล์ก็ทำได้ง่ายมาก มีสวิตช์มากมายที่มีอยู่ใน Linux ซึ่งหมายความว่าคุณมีหลายวิธีในการแยกไฟล์ออกด้วย เปิดเครื่องรูด คำสั่งในบรรทัดคำสั่ง
บีบอัดไฟล์ ZIP แบบเดี่ยว
ไวยากรณ์พื้นฐานสำหรับการขยายขนาดไฟล์คือ:
เปิดไฟล์ซิป
ตัวอย่างเช่นสมมติว่าคุณได้บีบอัดอัลบั้มที่ชื่อว่า คุกคามความสุขุม. หากต้องการเปิดเครื่องรูดไฟล์นี้ไปยังโฟลเดอร์ปัจจุบันคุณเพียงแค่เรียกใช้คำสั่งต่อไปนี้: เปิดตัว "Menace To Sobriety" คำสั่ง man ช่วยให้คุณสามารถขยายขนาดไฟล์ได้มากกว่าหนึ่งไฟล์ในแต่ละครั้งโดยใช้ไวยากรณ์ต่อไปนี้: เปิดเครื่องรูด filename1 filename2 filename3
หากคุณได้บีบอัดไฟล์สามอัลบั้มของ Alice Cooper ชื่อว่า ขยะ, เฮ้ Stoopid, และ Dragontownแยกกันคุณอาจลองทำเช่นนี้เพื่อคลายซิป: คลายซิป "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"
อย่างไรก็ตามสิ่งที่คุณได้รับคือข้อผิดพลาดนี้: ที่เก็บ: ข้อควรระวังเกี่ยวกับ Trash.zip: ชื่อไฟล์ไม่ตรงกัน: Dragontown.zip
สมมติว่าสามไฟล์อยู่ในโฟลเดอร์เดียวกันวิธีที่ดีกว่าคือการใช้คำสั่งต่อไปนี้: เปิดเครื่องรูด '* .zip'
ระวังแม้ว่า คำสั่งนี้ไม่มีการพิจารณาและจะขยายขนาดไฟล์ ZIP ทุกไฟล์ในโฟลเดอร์ปัจจุบัน ถ้าคุณมีไฟล์ ZIP และต้องการแยกไฟล์ทั้งหมดออกจากไฟล์ให้ใช้ไฟล์ -x สวิตซ์. unzip filename.zip -x filetoexclude.zip
เพื่อดำเนินการกับตัวอย่างของเราอัลบั้ม "Trash" ใน Trash.zip มีชื่อ MP3 เตียงของเล็บ. หากต้องการแยกเพลงทั้งหมดยกเว้น "Bed Of Nails" คุณต้องทำดังนี้ เปิดเครื่องรูด Trash.zip -x "Bed Of Nails.mp3" ถ้าคุณต้องการใส่เนื้อหาของไฟล์ ZIP ในไดเร็กทอรีอื่นนอกเหนือจากไฟล์ปัจจุบันให้ใช้ไฟล์ -d สวิตซ์. unzip filename.zip -d เส้นทางไป / extract / ไป
ตัวอย่างเช่นเพื่อขยายขนาด Trash.zip ไฟล์ / home / music / อลิซคูเปอร์ / ถังขยะคุณควรใช้ไวยากรณ์ต่อไปนี้: unzip Trash.zip -d "/ home / music / อลิซคูเปอร์ / ถังขยะ" หากต้องการแสดงเนื้อหาของไฟล์ที่บีบอัดให้ใช้ -l สวิตซ์. unzip -l filename.zip
ในตัวอย่างของเราเราสามารถใช้สวิตช์นี้เพื่อดูไฟล์ทั้งหมดได้ Trash.zip. unzip -l Trash.zip
ข้อมูลที่ส่งคืนประกอบด้วย: เพื่อทดสอบว่าไฟล์ ZIP มีโครงสร้างถูกต้องหรือไม่สามารถใช้งานได้อย่างถูกต้องก่อนที่จะแยกออกใช้ t- สวิตซ์. unzip -t filename.zip
ตัวอย่างเช่นเพื่อทดสอบว่า Trash.zip ถูกต้องคุณสามารถเรียกใช้ต่อไปนี้: unzip -t Trash.zip
แต่ละไฟล์มีการระบุไว้และ ตกลง ควรปรากฏอยู่ข้างๆ ที่ด้านล่างของเอาท์พุทจะมีข้อความปรากฏขึ้น ไม่มีข้อผิดพลาดในการบีบอัดข้อมูลของ …. -v สวิตช์ (verbose) สามารถให้รายละเอียดเพิ่มเติมได้ unzip -v ชื่อไฟล์
เมื่อต้องการใช้สวิตช์นี้ด้วย Trash.zip เพื่อดูข้อมูลเพิ่มเติมเราจะพิมพ์: unzip -v Trash.zip
ผลลัพธ์มีข้อมูลต่อไปนี้: สำหรับไฟล์ ZIP ที่มีโฟลเดอร์รันอยู่ เปิดเครื่องรูด alone โดยไม่มีสวิตช์จะสร้างโครงสร้างโฟลเดอร์เดียวกันซ้ำจากที่จัดเก็บ สกัด filename1.zipตัวอย่างเช่นซึ่งมีสามโฟลเดอร์ต่อไปนี้จะทำให้โฟลเดอร์เดียวกันถูกดึง: ในตัวอย่างนี้เพื่อดึงไฟล์ TXT ทั้งหมดไปยังโฟลเดอร์ปัจจุบันโดยไม่มีการสร้างโฟลเดอร์ทั้งสามนี้เพียงต่อท้าย -j ไปยังจุดสิ้นสุดของคำสั่ง unzip -j filename1.zip สมมติว่าคุณได้เปิดไฟล์ซิปไฟล์ ZIP ไว้แล้วและเริ่มทำงานกับไฟล์ที่คลายซิปแล้วเปลี่ยนและอัปเดตไฟล์เหล่านั้นตามที่คุณต้องการ สิ่งสุดท้ายที่คุณต้องการคือการมีไฟล์เหล่านี้เขียนทับเมื่อคุณแยก ZIP ที่มีไฟล์ที่มีชื่อเดียวกัน คุณจะสูญเสียข้อมูลทุกอย่างที่คุณกำลังทำอยู่ชั่วคราวเมื่อไฟล์ใหม่แทนที่ไฟล์ที่คุณมีอยู่ อย่างไรก็ตามคุณสามารถใช้ -n เปลี่ยนถ้าคุณต้องการ ไม่ เขียนทับไฟล์ที่มีอยู่ ไฟล์ทุกไฟล์จากไฟล์ ZIP ที่มีชื่อตรงกับไฟล์ในโฟลเดอร์ที่คัดลอกจะไม่เขียนทับอะไรเมื่อใช้สวิตช์นี้ อย่างไรก็ตามทุกสิ่งทุกอย่างที่มีชื่อเฉพาะจะยังคงถูกแยกออก unzip -n filename.zip
หากคุณไม่สนใจว่าไฟล์มีอยู่แล้วหรือไม่และคุณต้องการเขียนทับไฟล์ตามที่แยกโดยไม่ต้องแจ้งให้ใช้ -o สวิตซ์. unzip -o filename.zip หากต้องการเปิดเครื่องรูดไฟล์ที่ต้องใช้รหัสผ่านเพื่อเข้าใช้งาน -p สลับตามด้วยรหัสผ่าน unzip -P password filename.zip
ตัวอย่างเช่นเพื่อเปิดเครื่องรูดไฟล์ที่ชื่อว่า cats.zip ด้วยรหัสผ่าน kittens123, ใช้ต่อไปนี้: unzip -P kittens123 filename.zip โดยค่าเริ่มต้น เปิดเครื่องรูด คำสั่งจะแสดงรายการทุกอย่างที่ทำอยู่ซึ่งรวมถึงการแสดงไฟล์ทุกไฟล์ในที่เก็บถาวรตามคำสั่งที่สกัดเอาไว้ คุณสามารถระงับการส่งออกนี้ได้โดยใช้ปุ่ม -q สวิตซ์. unzip -q filename.zip
การเปิดไฟล์นี้จะคลายซิปชื่อไฟล์โดยไม่ให้ผลลัพธ์ใด ๆ และส่งกลับไปที่เคอร์เซอร์เมื่อเสร็จสิ้น คลายไฟล์ ZIP หลายไฟล์
ยกเว้นไฟล์ ZIP บางไฟล์
สารสกัดจากไฟล์ ZIP ไปยังไดเรกทอรีอื่น
วิธีการแสดงเนื้อหาของไฟล์บีบอัด
วิธีการทดสอบหากไฟล์ ZIP ถูกต้อง
ดูข้อมูลโดยละเอียดเกี่ยวกับไฟล์ ZIP
ขยายขนาดไฟล์ ZIP โดยไม่ต้องสร้างไดเรกทอรี
ขยายขนาดไฟล์ ZIP โดยไม่ต้องเขียนทับ
สารสกัดจากไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่าน
เปิดเครื่องรูดไฟล์โดยไม่แสดงผลใด ๆ