วิธีแตกไฟล์ใน Linux และ Ubuntu

ไฟล์ Zip คือโฟลเดอร์ที่ถูกบีบอัดซึ่งบรรจุไฟล์และไดเรกทอรีต่างๆ โดยทั่วไปไฟล์เหล่านี้จะถูกบีบอัดเพื่อให้จัดระเบียบและส่งข้อมูลได้ดีขึ้น และเพื่อป้องกันไม่ให้ความสมบูรณ์และความปลอดภัยของข้อมูลถูกประนีประนอม

Linux และ Ubuntu อนุญาตให้ผู้ใช้บีบอัดและแตกไฟล์และไดเรกทอรี อย่างไรก็ตาม ต่างจากระบบปฏิบัติการอื่น ทั้งสองระบบมีวิธีการทำงานที่แตกต่างกันเล็กน้อย บทช่วยสอนนี้จะอธิบายวิธีการแตกไฟล์บน Linux และ Ubuntu และวิธีใช้ไฟล์ zip ในสถานการณ์ต่างๆ

วิธีแตกไฟล์ใน Ubuntu/Linux โดยใช้ Command Line

ใช้ขั้นตอนต่อไปนี้ในการแตกไฟล์ zip ใน Linux:

ขั้นตอน 1) เปิดเทอร์มินัลของคุณ

แตกไฟล์ใน Ubuntu/Linux โดยใช้ Command Line

ค้นหาเทอร์มินัลบนคอมพิวเตอร์ของคุณและดับเบิลคลิกที่มัน

ขั้นตอน 2) นำทางไปยังไดเร็กทอรี คุณสามารถทำได้โดยพิมพ์คำสั่ง CD ตามด้วยเส้นทางไดเรกทอรีเพื่อเข้าถึงไฟล์ในโฟลเดอร์

cd Documents

แตกไฟล์ใน Ubuntu/Linux โดยใช้ Command Line

ในกรณีนี้ ไฟล์จะอยู่ในโฟลเดอร์ Documents

ขั้นตอน 3) ใช้คำสั่งคลายซิป Linux

unzip Compress1.zip

แตกไฟล์ใน Ubuntu/Linux โดยใช้ Command Line

แฟ้ม ในสถานการณ์นี้ เรียกว่า Compress1.zip อย่าลืมเปลี่ยน ด้วยชื่อจริงของไฟล์ซิปของคุณ

ขั้นตอน 4) แตกไฟล์ไปยังตำแหน่งที่คุณต้องการ ตัวอย่างเช่น:

unzip Compress1.zip -d <destination>

แตกไฟล์ใน Ubuntu/Linux โดยใช้ Command Line

คำสั่ง unzip Linux แยกเนื้อหาของไฟล์ zip ในไดเร็กทอรีปัจจุบัน คุณสามารถเลือกตำแหน่งที่ต้องการได้โดยใช้คำสั่ง -d

แทนที่ พร้อมชื่อโฟลเดอร์ที่คุณต้องการ

ขั้นตอน 5) ตรวจสอบไฟล์ที่แยกออกมาโดยใช้คำสั่ง ls พิมพ์ ls บนเทอร์มินัลของคุณเพื่อดูรายการไฟล์ในระบบของคุณและตรวจสอบว่าไฟล์ได้รับการแตกไฟล์สำเร็จแล้วเมื่อเสร็จสิ้น

แตกไฟล์ใน Ubuntu/Linux โดยใช้ Command Line

คำสั่ง unzip มีส่วนประกอบอื่นๆ ที่ทำให้การแตกไฟล์ zip ใน Linux ง่ายขึ้น เช่น:

  • [ตัวเลือก]: หมายถึงตัวเลือกต่างๆ ที่คุณสามารถใช้กับคำสั่ง unzip ตัวเลือกที่พบบ่อยที่สุดได้แก่:
    • -l: แสดงรายการเนื้อหาของไฟล์ zip โดยไม่ต้องแตกไฟล์
    • -v: แสดงเอาต์พุตแบบละเอียดขณะแตกไฟล์
    • -q: ดำเนินการแยกข้อมูลอย่างเงียบ ๆ โดยไม่แสดงผลลัพธ์ใด ๆ
    • -o: เขียนทับไฟล์ที่มีอยู่โดยไม่แจ้งให้ยืนยัน
  • : ระบุชื่อหรือเส้นทางของไฟล์ zip ที่แยกออกมา
  • [-ง ]: โดยปกติแล้วตัวเลือกนี้จะช่วยให้คุณระบุไดเร็กทอรีปลายทางที่คุณต้องการวางไฟล์ที่แตกไฟล์ได้ โดยปกติแล้วตัวเลือกนี้จะช่วยให้คุณสามารถแยกไฟล์ Linux ไปยังไดเร็กทอรีที่คุณเลือกได้

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

หมายเหตุ คำสั่ง Linux คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้น ควรใช้อักษรตัวพิมพ์ใหญ่ให้เหมาะสมเสมอเมื่อระบุชื่อไฟล์และไดเร็กทอรี

คุณสามารถอ้างถึงหน้าคู่มือของคำสั่งได้โดยการรัน man unzip ในเทอร์มินัลเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้คำสั่ง unzip

วิธีแตกไฟล์ใน Linux โดยใช้เครื่องมือ GUI

คุณจะต้องมีการกระจาย Linux เช่น Ubuntuเพื่อใช้เครื่องมือ GUI Ubuntu มอบเครื่องมือจัดการไฟล์ที่ใช้งานง่ายให้กับผู้ใช้เพื่อทำงานกับไฟล์ที่ถูกบีบอัด ทำให้สามารถใช้ Ubuntu เพื่อแตกไฟล์

วิธีแตกไฟล์โดยใช้ Ubuntuผู้จัดการเอกสารเก็บถาวร

หากต้องการแตกไฟล์บน Ubuntu การใช้ตัวจัดการไฟล์เก็บถาวร:

ขั้นตอน 1) ค้นหาไฟล์ zip บนคอมพิวเตอร์ของคุณ

แตกไฟล์ใน Linux โดยใช้เครื่องมือ GUI

ขั้นตอน 2) คลิกขวาที่ไฟล์เก็บถาวรของคุณ เพื่อแสดงเมนูบริบท

แตกไฟล์ใน Linux โดยใช้เครื่องมือ GUI

ขั้นตอน 3) เลือกปลายทางที่ต้องการสำหรับไฟล์ที่แตกออกมาโดยเลือก “แยกที่นี่” หรือ “แยกเป็น…”

แตกไฟล์ใน Linux โดยใช้เครื่องมือ GUI

ขั้นตอน 4) เลือกปลายทางที่คุณต้องการสำหรับไฟล์ที่แยกออกมา หากคุณเลือก “แยกไปที่… “

แตกไฟล์ใน Linux โดยใช้เครื่องมือ GUI

ขั้นตอน 5) คลิก “เลือก” เพื่อดำเนินการต่อและรอการแยกข้อมูล

แตกไฟล์ใน Linux โดยใช้เครื่องมือ GUI

ขั้นตอน 6) เข้าถึงไฟล์ที่แยกออกมาในไดเร็กทอรีปลายทางที่ระบุ ไฟล์ที่แยกออกมาของคุณจะคงชื่อและตำแหน่งของไฟล์ zip ต้นฉบับไว้

แตกไฟล์ใน Linux โดยใช้เครื่องมือ GUI

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

ปัญหาทั่วไปเมื่อทำการแตกไฟล์บน Linux

นอกจากนี้ยังอาจประสบปัญหาเมื่อทำการคลายซิปไฟล์บน Linux ปัญหาเหล่านี้บางส่วนได้แก่

สิทธิ์ของไฟล์ไม่เพียงพอ

การขาดสิทธิ์ที่จำเป็นในการเข้าถึงไฟล์ zip อาจทำให้เกิดข้อผิดพลาดระหว่างการแตกไฟล์ ตัวอย่างเช่น การเปิดไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่านโดยไม่มีรหัสผ่านที่ถูกต้องจะทำให้เกิดปัญหา เพื่อหลีกเลี่ยงปัญหาดังกล่าว คุณต้องมีสิทธิ์ที่จำเป็นเมื่อเข้าถึงไฟล์ zip

ไฟล์เสียหาย

ไฟล์ที่เสียหายจะเป็นปัญหาในระหว่างกระบวนการแตกไฟล์ โดยปกติแล้วความเสียหายจะเกิดขึ้นระหว่างกระบวนการดาวน์โหลด ในบางครั้งอาจเกิดจากปัจจัยอื่นๆ เช่น การจัดการไฟล์ในพื้นที่จัดเก็บไม่ดี

หากคุณพบปัญหาในระหว่างการแตกไฟล์เนื่องจากความเสียหาย ให้ลองดาวน์โหลดไฟล์ zip อีกครั้งหรือรับไฟล์ zip เวอร์ชันอื่นที่ไม่เสียหาย

รูปแบบการบีบอัดที่เข้ากันไม่ได้

ไฟล์ ZIP มีรูปแบบการบีบอัดที่หลากหลาย สิ่งสำคัญคือต้องทราบรูปแบบเหล่านี้ เนื่องจากแต่ละรูปแบบมีคำสั่ง unzip ที่สอดคล้องกัน การพยายามคลายซิปไฟล์ TAR โดยใช้คำสั่ง 'unzip' สำหรับไฟล์ ZIP อาจทำให้เกิดปัญหาได้

ดาวน์โหลดไม่สมบูรณ์

การดาวน์โหลดที่ไม่สมบูรณ์อาจทำให้เกิดปัญหาในการแตกไฟล์ได้ ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดไฟล์ทั้งหมดก่อนที่จะแตกไฟล์

ขาดเครื่องมือที่จำเป็น

รูปแบบบางรูปแบบอาจพบปัญหาหากคุณไม่มีเครื่องมือในการแตกไฟล์ ตัวอย่างเช่น คุณจะประสบปัญหาเมื่อพยายามแตกไฟล์ RAR หากคุณไม่ได้ติดตั้งยูทิลิตี้ 'rar' บน Linux

ปัญหาการเข้ารหัสชื่อไฟล์

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

ข้อจำกัดขนาดไฟล์

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

เทคนิคไฟล์ซิปขั้นสูง

นอกจากนี้ยังสามารถดำเนินการขั้นสูงกับไฟล์ zip ในอินเทอร์เฟซบรรทัดคำสั่งใน Linux ได้

การดำเนินการขั้นสูงบางอย่างในการสร้างและแก้ไขไฟล์ต่างๆ ได้แก่:

ขั้นตอน 1) เพิ่มไฟล์ลงในไฟล์ zip ที่มีอยู่:

zip -u myfiles.zip file3.txt

ตัวเลือก -u ช่วยให้คุณสามารถอัปเดตไฟล์ zip ที่มีอยู่ เช่น myfiles.zip ด้วย file3.txt

ขั้นตอน 2) ลบไฟล์ออกจากไฟล์ zip:

zip -d myfiles.zip file2.txt

ตัวเลือก -d ช่วยให้คุณสามารถลบไฟล์ file2.txt จากไฟล์เก็บถาวร myfiles.zip ได้

ขั้นตอน 3) แสดงรายการเนื้อหาของไฟล์ zip:

unzip -l myfiles.zip

ตัวเลือก -l พร้อมคำสั่ง unzip ช่วยให้คุณสามารถแสดงรายการเนื้อหาของไฟล์เก็บถาวร myfiles.zip ได้โดยไม่ต้องแตกไฟล์ออกมา

ขั้นตอน 4) ไฟล์ซิปป้องกันด้วยรหัสผ่าน

คุณสามารถป้องกันไฟล์ zip ของคุณโดยใช้รหัสผ่านโดยใช้ตัวเลือก -p ตามด้วยรหัสผ่านที่คุณต้องการ

zip -r -e -P <password> <archive_name>.zip <file1> <file2> <file3> ...

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

ตัวอย่างเช่น หากคุณต้องการสร้างไฟล์ที่ป้องกันด้วยรหัสผ่านชื่อ myfiles.zip ซึ่งจะมี file1.txt และ directory/ คุณจะเรียกใช้:

zip -r -e -P mypassword myfiles.zip file1.txt directory/

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

ขั้นตอน 5) ใช้ไฟล์ zip สำหรับการสำรองข้อมูล

พิมพ์คำสั่งต่อไปนี้บนเทอร์มินัลของคุณเพื่อใช้ไฟล์ zip เป็นการสำรองข้อมูลใน Linux

zip -r backup.zip <file1> <file2> <directory1> <directory2> …

แทนที่ พร้อมไฟล์และไดเร็กทอรีที่คุณต้องการรวมไว้ในการสำรองข้อมูล

ขั้นตอน 6) อัปเดตไฟล์ zip สำรองที่มีอยู่

คุณสามารถอัปเดตไฟล์ zip สำรองที่มีอยู่ด้วยไฟล์เวอร์ชันที่ใหม่กว่าได้

ในการดำเนินการนี้ ให้พิมพ์คำสั่งต่อไปนี้บนเทอร์มินัล:

zip -ur backup.zip <file1> <file2> <directory1> <directory2>

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

ตัวอย่างเช่น หากต้องการอัพเดตการสำรองข้อมูลด้วยเวอร์ชันที่แก้ไขแล้วของ file1.txt, file2.txt directory1/ และ directory2/ ให้รัน:

zip -ur backup.zip file1.txt file2.txt directory1 directory2

ขั้นตอน 7) แตกไฟล์จากไฟล์ zip สำรองไปยังไดเร็กทอรีเฉพาะ

หากคุณต้องการทำงานกับไฟล์ zip ของ Linux และแตกไฟล์ออกจากไฟล์สำรองและลงในไดเร็กทอรีการทำงาน:

unzip backup.zip

ขั้นตอน 8) แตกไฟล์จำนวนมากในโฟลเดอร์

หากต้องการแตกไฟล์หลายไฟล์ในโฟลเดอร์เฉพาะ:

unzip '*.zip'

แสดงรายการเนื้อหาของไฟล์สำรอง

ใช้คำสั่งต่อไปนี้เพื่อแสดงรายการเนื้อหาของไฟล์สำรองโดยไม่ต้องแตกไฟล์

unzip -l backup.zip

สรุป

การซิปและคลายซิปไฟล์ช่วยให้เราจัดระเบียบและถ่ายโอนไฟล์ได้อย่างปลอดภัยยิ่งขึ้น ในขณะที่ ลินุกซ์ and Ubuntu เป็นระบบปฏิบัติการที่ทรงพลังและหลากหลาย กระบวนการบีบอัดและแยกไฟล์ยังคงง่ายและมีประสิทธิภาพ ช่วยให้คุณสามารถจัดการไฟล์และไดเร็กทอรีต่างๆ ได้อย่างง่ายดาย

อ่านเพิ่มเติม readmore