ค้นหาเว็บไซต์

วิธีสร้างและแตกไฟล์ Zip ไปยังไดเร็กทอรีเฉพาะใน Linux


ในบทความหลายบทความของเราเกี่ยวกับคำสั่ง tar เราได้แสดงวิธีแยกไฟล์ tar ไปยังไดเร็กทอรีเฉพาะหรือไดเร็กทอรีอื่นใน Linux คู่มือฉบับย่อนี้จะอธิบายวิธีการแยก/แตกไฟล์เก็บถาวร .zip ไปยังไดเร็กทอรีเฉพาะหรือไดเร็กทอรีอื่นใน Linux

Zip เป็นโปรแกรมบีบอัดและบรรจุไฟล์ข้ามแพลตฟอร์มที่เรียบง่ายสำหรับระบบที่คล้ายกับ Unix รวมถึง Linux และ Windows OS; พร้อมระบบปฏิบัติการอื่นๆ อีกมากมาย รูปแบบ “zip” เป็นรูปแบบไฟล์เก็บถาวรทั่วไปที่ใช้ใน Windows PC และที่สำคัญที่สุดคือช่วยให้คุณสามารถระบุระดับการบีบอัดระหว่าง 1 ถึง 9 เป็นตัวเลือกได้

อ่านเพิ่มเติม: 5 เครื่องมือเก็บถาวรบรรทัดคำสั่งที่ดีที่สุดสำหรับ Linux

สร้างไฟล์เก็บถาวร Zip ใน Linux

หากต้องการสร้างไฟล์ .zip (แพ็กเกจและบีบอัด) จากบรรทัดคำสั่ง คุณสามารถเรียกใช้คำสั่งที่คล้ายกันเหมือนกับคำสั่งด้านล่าง แฟล็ก -r ช่วยให้สามารถอ่านไฟล์แบบเรียกซ้ำได้ โครงสร้างไดเร็กทอรี

zip -r tecmint_files.zip tecmint_files 

หากต้องการแตกไฟล์เก็บถาวร tecmint_files.zip ที่คุณเพิ่งสร้างขึ้นด้านบน คุณสามารถเรียกใช้คำสั่ง unzip ได้ดังต่อไปนี้

unzip tecmint_files.zip

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

แยกไฟล์ Zip ไปยังไดเร็กทอรีเฉพาะหรือไดเร็กทอรีอื่น

หากต้องการแตก/แตกไฟล์เก็บถาวร .zip ไปยังไดเร็กทอรีเฉพาะหรือไดเร็กทอรีอื่นจากบรรทัดคำสั่ง ให้รวมแฟล็กคำสั่ง unzip -d ดังที่แสดงด้านล่าง เราจะใช้ตัวอย่างเดียวกันข้างต้นเพื่อสาธิตสิ่งนี้

วิธีนี้จะแยกเนื้อหาไฟล์ .zip ลงในไดเร็กทอรี /tmp:

mkdir -p /tmp/unziped
unzip tecmint_files.zip -d /tmp/unziped
ls -l /tmp/unziped/

สำหรับข้อมูลการใช้งานเพิ่มเติม โปรดอ่านหน้าคำสั่ง zip และ unzip

man zip
man unzip 

คุณอาจต้องการอ่านบทความที่เกี่ยวข้องต่อไปนี้

  1. วิธีเก็บถาวร/บีบอัดไฟล์และไดเร็กทอรีใน Linux
  2. วิธีเปิด แยก และสร้างไฟล์ RAR ใน Linux
  3. Peazip – เครื่องมือจัดการไฟล์พกพาและเครื่องมือเก็บถาวรสำหรับ Linux
  4. Dtrx – เครื่องมือแยกไฟล์อัจฉริยะ (tar, zip, cpio, rpm, deb, rar) สำหรับ Linux

ในบทความสั้นๆ นี้ เราได้อธิบายวิธีการแยก/แตกไฟล์เก็บถาวร .zip ไปยังไดเร็กทอรีเฉพาะหรือไดเร็กทอรีอื่นใน Linux คุณสามารถเพิ่มความคิดเห็นของคุณลงในบทความนี้ได้ผ่านแบบฟอร์มคำติชมด้านล่าง