à¹à¸§à¸à¹à¸²à¸à¸±à¸ à¸à¸à¸±à¸à¸à¸´à¹à¸¨à¸©
สารบัญ:
- คำสั่ง
zip
- ติดตั้ง Zip บน Ubuntu และ Debian
- ติดตั้ง Zip บน CentOS และ Fedora
- วิธีการ ZIP ไฟล์และไดเรกทอรี
- วิธีการบีบอัดและระดับ
- การสร้างไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่าน
- การสร้างไฟล์ซิปแยก
- ตัวอย่าง ZIP
- ข้อสรุป
Zip เป็นรูปแบบไฟล์เก็บถาวรที่ใช้กันอย่างแพร่หลายซึ่งรองรับการบีบอัดข้อมูลแบบไม่สูญเสียข้อมูล
ไฟล์ Zip เป็นที่เก็บข้อมูลที่มีไฟล์บีบอัดหรือไดเรกทอรีอย่างน้อยหนึ่งไฟล์ ไฟล์บีบอัด (บีบอัด) ใช้พื้นที่ดิสก์น้อยลงสามารถถ่ายโอนจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่งได้เร็วกว่าไฟล์ที่ไม่บีบอัด ไฟล์ซิปสามารถแตกได้ง่ายใน Windows, macOS และ Linux โดยใช้ยูทิลิตีที่มีให้สำหรับทุกระบบปฏิบัติการ
ในบทช่วยสอนนี้เราจะแสดงวิธีการซิป (บีบอัด) ไฟล์และไดเรกทอรีใน Linux โดยใช้คำสั่ง
zip
คำสั่ง
zip
zip
เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่ช่วยให้คุณสร้างไฟล์เก็บถาวร Zip
คำสั่ง zip ใช้รูปแบบไวยากรณ์ต่อไปนี้:
zip OPTIONS ARCHIVE_NAME FILES
ในการสร้างไฟล์เก็บถาวร Zip ในไดเรกทอรีเฉพาะผู้ใช้จำเป็นต้องมีสิทธิ์ในการเขียนในไดเรกทอรีนั้น
ไฟล์ Zip ไม่สนับสนุนข้อมูลความเป็นเจ้าของสไตล์ Linux ไฟล์ที่แตกออกเป็นของผู้ใช้ที่รันคำสั่ง
เพื่อรักษาความเป็นเจ้าของไฟล์และสิทธิ์ใช้คำสั่ง
tar
ยูทิลิตี้
zip
ไม่ได้รับการติดตั้งตามค่าเริ่มต้นในการกระจาย Linux ส่วนใหญ่ แต่คุณสามารถติดตั้งได้ง่าย ๆ โดยใช้ตัวจัดการแพ็คเกจของการแจกจ่าย
ติดตั้ง Zip บน Ubuntu และ Debian
ติดตั้ง Zip บน CentOS และ Fedora
วิธีการ ZIP ไฟล์และไดเรกทอรี
หากต้องการ Zip ไฟล์หนึ่งไฟล์ขึ้นไปให้ระบุไฟล์ที่คุณต้องการเพิ่มลงในไฟล์เก็บถาวรที่คั่นด้วยช่องว่างดังที่แสดงด้านล่าง:
zip archivename.zip filename1 filename2 filename3
adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)
โดยค่าเริ่มต้นคำสั่ง
zip
พิมพ์ชื่อของไฟล์ที่เพิ่มลงในไฟล์เก็บถาวรและวิธีการบีบอัด เราจะอธิบายวิธีการบีบอัดและระดับในภายหลังในคู่มือนี้
เมื่อระบุชื่อไฟล์เก็บถาวร Zip หากคุณไม่ใช้นามสกุล
.zip
นั้นจะถูกเพิ่มโดยอัตโนมัติเว้นแต่ชื่อไฟล์เก็บถาวรจะมีจุด
zip archivename.zip filename
จะสร้างไฟล์เก็บถาวรที่มีชื่อเดียวกับชื่อ
zip archivename filename
ในการระงับเอาต์พุตของคำสั่ง
zip
ให้ใช้อ็อพชัน
-q
:
zip -q archivename.zip filename1 filename2 filename3
บ่อยครั้งที่คุณจะสร้างไฟล์เก็บถาวร Zip ของไดเรกทอรีรวมถึงเนื้อหาของไดเรกทอรีย่อย อ็อพชัน
-r
อนุญาตให้คุณสำรวจโครงสร้างไดเร็กทอรีทั้งหมดแบบวนซ้ำ
หากต้องการสร้างไฟล์เก็บถาวร Zip ของไดเรกทอรีคุณจะใช้:
zip -r archivename.zip directory_name
คุณยังสามารถเพิ่มหลายไฟล์และไดเรกทอรีในที่เก็บถาวรเดียวกัน:
zip -r archivename.zip directory_name1 directory_name2 file1 file1
วิธีการบีบอัดและระดับ
วิธีการบีบอัดที่เป็นค่าเริ่มต้นของ Zip คือ deflate หากยูทิลิตี zip ระบุว่าไม่สามารถบีบอัดไฟล์ได้เพียงเก็บไฟล์ไว้ในไฟล์เก็บถาวรโดยไม่บีบอัดไฟล์โดยใช้วิธีการ จัดเก็บ ในลีนุกซ์ส่วนใหญ่ยูทิลิตี้ zip ยังสนับสนุนวิธีการบีบอัด bzip2
ในการระบุวิธีการบีบอัดให้ใช้ตัวเลือก
-Z
zip -r -Z bzip2 archivename.zip directory_name
… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)
คำสั่ง
zip
อนุญาตให้คุณระบุระดับการบีบอัดโดยใช้หมายเลขนำหน้าด้วยเส้นประจาก 0 ถึง 9 ระดับการบีบอัดเริ่มต้นคือ
-6
เมื่อใช้
-0
ไฟล์ทั้งหมดจะถูกเก็บไว้โดยไม่มีการบีบอัด
-9
จะบังคับให้คำสั่ง
zip
ใช้การบีบอัดที่ดีที่สุดสำหรับไฟล์ทั้งหมด
ตัวอย่างเช่นหากต้องการใช้ระดับการบีบอัด
-9
คุณต้องพิมพ์ดังนี้:
zip -9 -r archivename.zip directory_name
ยิ่งระดับการบีบอัดสูงขึ้นเท่าไหร่กระบวนการบีบอัดซีพียูก็จะยิ่งมากขึ้นเท่านั้นและจะใช้เวลานานกว่าจะเสร็จสมบูรณ์
การสร้างไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่าน
zip -e archivename.zip directory_name
คุณจะได้รับแจ้งให้ป้อนและตรวจสอบรหัสผ่านการเก็บถาวร:
Enter password: Verify password:
การสร้างไฟล์ซิปแยก
ลองนึกภาพว่าคุณต้องการจัดเก็บไฟล์เก็บถาวร Zip ในบริการโฮสต์ไฟล์ที่มีขีด จำกัด การอัปโหลดไฟล์ขนาด 1GB และไฟล์เก็บถาวร Zip ของคุณคือ 5GB
คุณสามารถสร้างไฟล์ Zip แยกใหม่โดยใช้ตัวเลือก
-s
ตามด้วยขนาดที่ระบุ ตัวคูณสามารถเป็น k (กิโลไบต์), m (เมกะไบต์), g (กิกะไบต์), หรือ t (เทราไบต์)
zip -s 1g -r archivename.zip directory_name
คำสั่งด้านบนจะทำการสร้างไฟล์เก็บถาวรใหม่ในชุดหลังจากถึงขีด จำกัด ขนาดที่ระบุ
archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04
ตัวอย่าง ZIP
สร้างไฟล์เก็บถาวร Zip ชื่อ archivename.zip ที่มีไฟล์ทั้งหมดในไดเรกทอรีปัจจุบัน
zip archivename *
เช่นเดียวกับข้างต้นรวมถึงไฟล์ที่ซ่อนอยู่ (ไฟล์ที่ขึ้นต้นด้วยจุด):
zip archivename.* *
สร้างไฟล์เก็บถาวร Zip ชื่อ
archivename.zip
ที่มีไฟล์ MP3 ทั้งหมดในไดเรกทอรีปัจจุบันโดยไม่บีบอัดไฟล์
ข้อสรุป
ใน Linux คุณสามารถสร้างไฟล์เก็บถาวร Zip ด้วยคำสั่ง
zip
หากต้องการแตกไฟล์ ZIP ในระบบ Linux คุณสามารถใช้คำสั่ง unzip
ช่องซิปวิธี Apple' s Nano Beat ปาล์ม Pixi

ใครจะแข่งขันกับ Apple เพื่อควบคุมวงจรข่าวเทคโนโลยี? ดีปาล์มหายไปอีกแล้ว
Windows มีคุณลักษณะในการบีบอัดไฟล์โดยสนับสนุนฟังก์ชัน Zip แม้ว่าจะเป็นคุณลักษณะที่มีประโยชน์มากหากคุณกำลังใช้ยูทิลิตีการบีบอัดอื่น ๆ อยู่บ้างบางส่วนอาจต้องการปิดใช้งานการสนับสนุน Zip ของ Windows ในตัวและปล่อยให้โปรแกรม zip ภายนอกเชื่อมโยงกับรูปแบบไฟล์ซิป ในโพสต์นี้ให้เราดูวิธีปิดใช้ฟังก์ชัน ZIP ในตัวของ Windows

ใน
วิธี mount และ unmount ระบบไฟล์ใน linux

บนระบบปฏิบัติการ Linux และ UNIX คุณสามารถใช้คำสั่ง mount เพื่อเชื่อมต่อ (mount) ระบบไฟล์และอุปกรณ์ที่ถอดออกได้เช่น USB แฟลชไดรฟ์ที่จุดต่อเฉพาะในไดเรกทอรีต้นไม้