วิธีแตกไฟล์ใน Linux และ Ubuntu
ไฟล์ Zip คือโฟลเดอร์ที่ถูกบีบอัดซึ่งบรรจุไฟล์และไดเรกทอรีต่างๆ โดยทั่วไปไฟล์เหล่านี้จะถูกบีบอัดเพื่อให้จัดระเบียบและส่งข้อมูลได้ดีขึ้น และเพื่อป้องกันไม่ให้ความสมบูรณ์และความปลอดภัยของข้อมูลถูกประนีประนอม
Linux และ Ubuntu อนุญาตให้ผู้ใช้บีบอัดและแตกไฟล์และไดเรกทอรี อย่างไรก็ตาม ต่างจากระบบปฏิบัติการอื่น ทั้งสองระบบมีวิธีการทำงานที่แตกต่างกันเล็กน้อย บทช่วยสอนนี้จะอธิบายวิธีการแตกไฟล์บน Linux และ Ubuntu และวิธีใช้ไฟล์ zip ในสถานการณ์ต่างๆ
วิธีแตกไฟล์ใน Ubuntu/Linux โดยใช้ Command Line
ใช้ขั้นตอนต่อไปนี้ในการแตกไฟล์ zip ใน Linux:
ขั้นตอน 1) เปิดเทอร์มินัลของคุณ
ค้นหาเทอร์มินัลบนคอมพิวเตอร์ของคุณและดับเบิลคลิกที่มัน
ขั้นตอน 2) นำทางไปยังไดเร็กทอรี คุณสามารถทำได้โดยพิมพ์คำสั่ง CD ตามด้วยเส้นทางไดเรกทอรีเพื่อเข้าถึงไฟล์ในโฟลเดอร์
cd Documents
ในกรณีนี้ ไฟล์จะอยู่ในโฟลเดอร์ Documents
ขั้นตอน 3) ใช้คำสั่งคลายซิป Linux
unzip Compress1.zip
แฟ้ม ในสถานการณ์นี้ เรียกว่า Compress1.zip อย่าลืมเปลี่ยน ด้วยชื่อจริงของไฟล์ซิปของคุณ
ขั้นตอน 4) แตกไฟล์ไปยังตำแหน่งที่คุณต้องการ ตัวอย่างเช่น:
unzip Compress1.zip -d <destination>
คำสั่ง unzip Linux แยกเนื้อหาของไฟล์ zip ในไดเร็กทอรีปัจจุบัน คุณสามารถเลือกตำแหน่งที่ต้องการได้โดยใช้คำสั่ง -d
แทนที่ พร้อมชื่อโฟลเดอร์ที่คุณต้องการ
ขั้นตอน 5) ตรวจสอบไฟล์ที่แยกออกมาโดยใช้คำสั่ง ls พิมพ์ ls
บนเทอร์มินัลของคุณเพื่อดูรายการไฟล์ในระบบของคุณและตรวจสอบว่าไฟล์ได้รับการแตกไฟล์สำเร็จแล้วเมื่อเสร็จสิ้น
คำสั่ง 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 บนคอมพิวเตอร์ของคุณ
ขั้นตอน 2) คลิกขวาที่ไฟล์เก็บถาวรของคุณ เพื่อแสดงเมนูบริบท
ขั้นตอน 3) เลือกปลายทางที่ต้องการสำหรับไฟล์ที่แตกออกมาโดยเลือก “แยกที่นี่” หรือ “แยกเป็น…”
ขั้นตอน 4) เลือกปลายทางที่คุณต้องการสำหรับไฟล์ที่แยกออกมา หากคุณเลือก “แยกไปที่… “
ขั้นตอน 5) คลิก “เลือก” เพื่อดำเนินการต่อและรอการแยกข้อมูล
ขั้นตอน 6) เข้าถึงไฟล์ที่แยกออกมาในไดเร็กทอรีปลายทางที่ระบุ ไฟล์ที่แยกออกมาของคุณจะคงชื่อและตำแหน่งของไฟล์ zip ต้นฉบับไว้
โปรแกรมจัดการไฟล์เก็บถาวรมีอินเทอร์เฟซที่ใช้งานง่ายสำหรับการสร้าง ดู และแยกไฟล์ในรูปแบบ 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 เป็นระบบปฏิบัติการที่ทรงพลังและหลากหลาย กระบวนการบีบอัดและแยกไฟล์ยังคงง่ายและมีประสิทธิภาพ ช่วยให้คุณสามารถจัดการไฟล์และไดเร็กทอรีต่างๆ ได้อย่างง่ายดาย