Contents

คำสั่ง unzip ของ Linux คืออะไร?

การบีบอัดไฟล์เป็นวิธีที่ยอดเยี่ยมในการประหยัดพื้นที่เก็บข้อมูลและแบนด์วิธขณะถ่ายโอนไฟล์ทางกายภาพหรือผ่านเครือข่าย มีรูปแบบการบีบอัดไฟล์มากมาย เช่น ZIP, RAR และ TAR ไม่ต้องสงสัยเลยว่า ZIP เป็นรูปแบบการบีบอัดที่ใช้บ่อยที่สุด โดยเฉพาะในระบบนิเวศของ Windows และ Linux

การใช้ระบบปฏิบัติการ Linux เป็นศูนย์กลางทำให้ผู้ใช้สามารถควบคุมความสามารถของ unzip ซึ่งเป็นยูทิลิตี้บรรทัดคำสั่งที่ใช้กันอย่างแพร่หลายสำหรับทั้งการบีบอัดและขยายไฟล์เก็บถาวร

การติดตั้ง unzip บน Linux

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

บน Ubuntu และ Debian ให้รัน:

 sudo apt install unzip 

หากต้องการตั้งค่าและดำเนินการติดตั้งแพ็คเกจซอฟต์แวร์ UnZip บน Fedora, CentOS หรือระบบปฏิบัติการที่ใช้ Red Hat Enterprise Linux (RHEL) ให้สำเร็จ ให้ทำตามขั้นตอนเหล่านี้อย่างพิถีพิถัน:

 sudo yum install unzip 

บน Arch Linux และอนุพันธ์ของมัน:

 sudo pacman -S unzip 

หรือสำหรับผู้ที่ไม่ต้องการใช้คำสั่ง “unzip” ในตัวในระบบปฏิบัติการ Linux ก็มีทางเลือกอื่นให้เลือกโดยการติดตั้งแอปพลิเคชัน 7-Zip บนคอมพิวเตอร์

การคลายซิปไฟล์โดยใช้การแตกไฟล์

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

หากต้องการแยกหรือขยายขนาดไฟล์โดยใช้รูปแบบไฟล์ zip บนระบบปฏิบัติการ Linux คุณสามารถดำเนินการตามคำสั่งต่อไปนี้:

 unzip filename.zip 

คำสั่งที่กล่าวถึงก่อนหน้านี้จะแสดงชื่อของเอกสารที่ดึงข้อมูลทั้งหมดบนเทอร์มินัลเมื่อมีการเรียกใช้ และเลือกที่จะระงับเอาต์พุตโดยใช้โหมดเงียบพร้อมกับแฟล็ก -q

 unzip -q filename.zip 

ตัวเลือก “-q” ทำหน้าที่เป็นตัวแก้ไข ซึ่งบ่งชี้ว่าการดำเนินการควรดำเนินการในลักษณะลับๆ โดยมีเอาต์พุตน้อยที่สุด โดยเฉพาะใช้เพื่อระงับเอาต์พุตมาตรฐานที่สร้างโดยคำสั่ง"unzip"

แตกไฟล์ไปยังไดเร็กทอรีอื่น

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

หากต้องการย้ายไฟล์ไปยังโฟลเดอร์อื่น ให้ใช้ตัวเลือกบรรทัดคำสั่ง-d แฟล็ก-d แสดงถึง"ไดเร็กทอรี"และยอมรับพาธแบบสัมพัทธ์หรือแบบสัมบูรณ์เป็นอาร์กิวเมนต์

 unzip filename.zip -d /directory/location 

แตกไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่านบน Linux

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

 unzip -P your_password filename.zip 

ใช้โดยที่\_รหัสผ่านของคุณทำหน้าที่เป็นคีย์การตรวจสอบสิทธิ์ในการเข้าถึงข้อมูลที่เข้ารหัสภายในไฟล์ที่เก็บถาวร

ยกเว้นไฟล์เมื่อทำการคลายซิป

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

 unzip filename.zip -x exclude1.file exclude2.file 

การแยกไฟล์ ZIP แบบกราฟิกบน Linux

หากต้องการแตกไฟล์จากไฟล์บีบอัดโดยไม่ต้องใช้เทอร์มินัล อาจใช้ประโยชน์จากตัวเลือกแยกมาตรฐานซึ่งโดยทั่วไปจะมีให้ใช้งานภายในส่วนต่อประสานกราฟิกกับผู้ใช้ที่ใช้ Linux ที่โดดเด่นที่สุด

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

/th/images/Extract-button.jpg

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

/th/images/extract-dialog-box-in-ubuntu.jpg

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

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

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

การทำงานกับไฟล์เก็บถาวรที่บีบอัดบน Linux

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