การบีบอัดไฟล์เป็นกระบวนการที่คุณสามารถรวมกลุ่มข้อมูลไว้ในที่เดียว ช่วยให้การถ่ายโอนไฟล์ การจัดการพื้นที่จัดเก็บข้อมูล การจัดระเบียบข้อมูล และอื่นๆ ง่ายขึ้น ใน Linux tar และ zip เป็นรูปแบบการบีบอัดไฟล์ที่พบบ่อยที่สุด
คุณยังสามารถบีบอัดไฟล์และป้องกันด้วยรหัสผ่านได้อีกด้วย อย่างไรก็ตาม ผู้ใช้ Linux จำนวนมากสับสนเมื่อบีบอัดไฟล์อย่างรวดเร็ว บทความสั้น ๆ นี้เป็นเรื่องเกี่ยวกับวิธีง่าย ๆ ในการซิงค์ไฟล์ใน Linux มีคำสั่งต่างๆ มากมายและแนวทาง GUI ง่ายๆ ที่พร้อมให้ใช้งานเพื่อสร้างไฟล์ zip โดยไม่ต้องยุ่งยาก เรามาตรวจสอบแต่ละวิธีด้วยตัวอย่าง
คำสั่ง zip
คำสั่ง zip เป็นยูทิลิตี้อันทรงพลังที่บีบอัดไฟล์และไดเร็กทอรีลงในไฟล์ zip นี่เป็นคำสั่งง่ายๆ ที่คุณสามารถใช้ได้:
ซิป - ตัวเลือก - zipfile_name.zip file.txt directory_name
โปรดแทนที่ [options] ด้วยตัวเลือกที่เหมาะสมและ zipfile_name.zip ด้วยชื่อไฟล์ที่ต้องการของไฟล์ zip ใหม่ นอกจากนี้ file.txt และ directory_name ยังแสดงถึงไฟล์ที่คุณต้องการบีบอัด ตัวอย่างเช่น ลองใช้คำสั่งต่อไปนี้เพื่อสร้าง Scripts.zip โดยการเพิ่มไฟล์ file1.txt และ file2.txt:
ซิป -ร Scripts.zip ไฟล์ 1.txt ไฟล์ 2.txt
ในคำสั่งข้างต้น เราใช้ตัวเลือก -r เพื่อทำการบีบอัดไฟล์แบบวนซ้ำ ในกรณีที่คุณต้องการสร้างไฟล์ zip และทำให้มีการป้องกันด้วยรหัสผ่าน คุณสามารถใช้คำสั่งต่อไปนี้:
ซิป -ป 12345 Scripts.zip ไฟล์ 1.txt ไฟล์ 2.txt
หากคุณต้องการ zip ไฟล์ทั้งหมดที่มีนามสกุลเดียวกัน โปรดเรียกใช้คำสั่งด้านล่าง:
ซีดี - - เอกสารซิป -ร script.zip - .txt
ในทำนองเดียวกัน คุณสามารถบีบอัดไฟล์ทั้งหมดของไดเร็กทอรีได้โดยใช้คำสั่งเดียว:
ซิป -ร home.zip -
ในคำสั่งข้างต้น home.zip เป็นไฟล์ zip และ * เป็นไวด์การ์ดสำหรับเพิ่มทุกอย่างจากตำแหน่งเฉพาะ
คำสั่ง tar
คำสั่ง tar เป็นอีกหนึ่งยูทิลิตี้อเนกประสงค์ที่ใช้ในการเก็บถาวรไฟล์ใน Linux อย่างไรก็ตาม ไม่เหมือน zip ตรงที่คุณจะต้องใช้เครื่องมือบีบอัด เช่น gzip หรือ bzip หากต้องการซิปไฟล์โดยใช้คำสั่ง tar ให้ใช้คำสั่งด้านล่าง:
ใช้เวลา -czvf zip_name.tar.gz file.txt directory_nameที่นี่ ตัวเลือกใน '-cvzf' สั่งให้ tar สร้างไฟล์เก็บถาวรที่บีบอัด gzip (c) โดยใช้ gzip (z) ให้เอาต์พุตแบบละเอียด (v) และระบุชื่อไฟล์ (f) อีกครั้ง ให้แทนที่ zip_name ใน zip_name.tar.gz ด้วยชื่อของไฟล์บีบอัดที่คุณต้องการสร้าง
หากต้องการใช้คำสั่ง tar ในตัวอย่างข้างต้น ให้ป้อนคำสั่งนี้:
ใช้เวลา -czvf Scripts.tar.gz file1.txt file2.txt
จากตัวจัดการไฟล์
ขั้นแรก เปิด File Manager และเลือกไฟล์ที่คุณต้องการรวมไว้ในไฟล์ zip
ตอนนี้คลิกขวาและคลิกที่ตัวเลือกการบีบอัด:
ที่นี่คุณสามารถตั้งชื่อไฟล์ zip และเพิ่มรหัสผ่านได้:
บทสรุป
การซิปไฟล์ใน Linux ทำได้ตรงไปตรงมาและสามารถทำได้โดยใช้คำสั่งเช่น tar และ zip คำสั่ง zip นั้นเรียบง่ายและบีบอัดข้อมูลลงในไฟล์ zip โดยตรง ในขณะที่คำสั่ง tar ให้ความยืดหยุ่นด้วยตัวเลือกต่างๆ เราขอแนะนำให้คุณทดลองใช้ตัวเลือกเหล่านี้เพื่อค้นหาสิ่งที่เหมาะกับคุณที่สุด