ผู้ใช้ลีนุกซ์ได้รับพรด้วยยูทิลิตี้การบีบอัดไฟล์ที่มีประสิทธิภาพและเชื่อถือได้มากมาย
ยูทิลิตีส่วนใหญ่ที่ระบุไว้ในที่นี้ทำงานได้ดีกับ Linux distros ทั้งหมด และเราได้ทดสอบบน Ubuntu แล้ว
ทาร์
NS ทาร์ การบีบอัดไฟล์เป็นหนึ่งในยูทิลิตีการบีบอัดไฟล์ที่ใช้กันอย่างแพร่หลายบน Linux ไฟล์ที่บีบอัดด้วยยูทิลิตี้นี้มีคำต่อท้าย .tar.gz และ .tgz และเรียกอีกอย่างว่า tarballs .
ตัวอย่างเช่น ถ้าเรามีไฟล์/ไดเร็กทอรีชื่อ swap1 ในไดเร็กทอรีปัจจุบัน เพื่อบันทึกเป็นไฟล์บีบอัดชื่อ file.tar, gz เราต้องรันคำสั่งต่อไปนี้ในเทอร์มินัล:
$ทาร์ -czvffile.tar.gz swap1
คุณอาจสงสัยว่ามันเปลี่ยนอะไรกันแน่ -czvf หมายถึง, มาดูกันทีละตัว.
-ค : สร้างที่เก็บถาวร
-กับ : บีบอัดไฟล์เก็บถาวรด้วย gzip
-v : รู้จักกันในชื่อ ละเอียด . จะแสดงความคืบหน้าในหน้าต่างเทอร์มินัลเมื่อมีการสร้างไฟล์เก็บถาวร
-NS : สวิตช์นี้ให้คุณระบุชื่อไฟล์ของไฟล์เก็บถาวร
ติดตั้งโดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล:
$sudo apt-get install ทาร์gzip
NS gzip ย่อมาจาก GNU Zip และเป็นรูปแบบการบีบอัดไฟล์โอเพ่นซอร์สที่ใช้ในการบีบอัดไฟล์เดียว มันสร้างไฟล์ซิปที่มีคำต่อท้าย .gz ส่วนขยาย.
ZIP และ GZIP เป็นรูปแบบการบีบอัดไฟล์ที่ได้รับความนิยมอย่างมากในการประหยัดพื้นที่และลดเวลาที่ต้องใช้ในการส่งไฟล์ผ่านอินเทอร์เน็ต
นี่คือไวยากรณ์พื้นฐาน:
$gzip [ตัวเลือก] [ชื่อไฟล์]การใช้สวิตช์ -NS จะให้ข้อมูลโดยละเอียดเกี่ยวกับไฟล์บีบอัด
ในการคลายซิปไฟล์ให้ใช้ไวยากรณ์:
$gzip -NSfilename.gzในการติดตั้ง gzip ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:
$sudo apt-get install gzip7zip
NS 7zip เป็นยูทิลิตีการบีบอัดไฟล์โอเพนซอร์สที่พัฒนาขึ้นสำหรับผู้ใช้ Windows และต่อมาถูกย้ายไปยังระบบปฏิบัติการอื่น เช่น Linux และ distros รองรับรูปแบบการบีบอัดไฟล์ได้หลายรูปแบบ และเป็นที่นิยมสำหรับอัตราการบีบอัดสูงด้วยเทคนิคการบีบอัด LZMA และ LZMA2
ไวยากรณ์:
$7z ชื่อไฟล์.7z ชื่อไฟล์ในการสกัด:
$7z และชื่อไฟล์.7zในการติดตั้ง 7zip ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:
$sudo apt-get installp7zip-full p7zip-rarlzma
NS lzma เป็นยูทิลิตี้บีบอัดไฟล์อื่นเช่น zip หรือ tar และมาพร้อมกับ Linux และ distros ที่ติดตั้งไว้ล่วงหน้า เป็นโปรแกรมบีบอัดไฟล์ที่รวดเร็วเมื่อเทียบกับโปรแกรมอื่น
ในการสร้างไฟล์เก็บถาวร:
$lzma-ค --stdoutชื่อไฟล์>filename.lzmaในการแตกไฟล์:
$lzma-NS --stdoutfilename.lzma>ชื่อไฟล์bzip2
NS bzip2 เป็นยูทิลิตี้บีบอัดไฟล์แบบโอเพ่นซอร์สฟรี เป็นยูทิลิตี้ไฟล์ที่เร็วกว่าเมื่อเทียบกับ gzip แต่สามารถบีบอัดไฟล์ได้ครั้งละหนึ่งไฟล์เท่านั้น
ไวยากรณ์:
เทคนิคนี้ใช้ RAM มากขึ้นระหว่างการบีบอัด เพื่อลดการใช้งาน ให้สลับ -NS ดังที่แสดงด้านล่าง:
$bzip2 -NSชื่อไฟล์ในการสกัด:
$bzip2 -NSชื่อไฟล์.bz2xz การบีบอัดไฟล์
NS xz เป็นการอัปเกรดเป็นยูทิลิตีการบีบอัดไฟล์ lzma แต่สามารถบีบอัดไฟล์ได้ครั้งละหนึ่งไฟล์เท่านั้น มันรวมได้ดีกับ distros Linux ทั้งหมด แม้แต่รุ่นเก่า
ไวยากรณ์ที่จะบีบอัด:
$xz ชื่อไฟล์ไวยากรณ์ที่จะแยก:
$xz-NSชื่อไฟล์.xzแบ่งปัน
NS แบ่งปัน , ย่อจาก ไฟล์เก็บถาวรเชลล์ เป็นโปรแกรมบีบอัดไฟล์ที่เรียบง่ายและเชื่อถือได้สำหรับผู้ใช้ส่วนบุคคลและผู้ใช้ระดับสูง
ไวยากรณ์ที่จะบีบอัด:
$แชร์ชื่อไฟล์>filename.sharไวยากรณ์ที่จะแยก:
$unshar filename.sharในการติดตั้ง shar ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:
$sudo apt-get installsharutilsกับ
NS กับ เป็นโปรแกรมบีบอัดไฟล์ที่ใช้กันอย่างแพร่หลายใน Debian และอนุพันธ์
ไวยากรณ์ที่จะบีบอัด:
$กับcvsr filename.a ชื่อไฟล์ไวยากรณ์ที่จะแยก:
$กับ -xvชื่อไฟล์kgb
NS kgb สามารถใช้ยูทิลิตี้บีบอัดไฟล์ได้ฟรีพร้อมรองรับรูปแบบไฟล์ส่วนใหญ่ รองรับการเก็บถาวรหลายไฟล์เป็นไฟล์เดียวด้วยอัตราการบีบอัดที่สูง
ไวยากรณ์ที่จะเก็บถาวร:
$kgp filename.kgb ชื่อไฟล์ไวยากรณ์ที่จะขยาย:
$kgb x ชื่อไฟล์.kgbในการติดตั้ง kgb ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:
$sudo apt-get installkgbpax
NS pax ย่อมาจาก Portable Archive Exchange และเป็นยูทิลิตี้บีบอัดไฟล์ที่ใช้ในการสร้างและแตกไฟล์เก็บถาวร รองรับรูปแบบการบีบอัดไฟล์ต่างๆ เช่น tar, cpio, bcpio และ ustar
ไวยากรณ์ที่จะบีบอัด:
$pax-wffilename.tar ชื่อไฟล์ไวยากรณ์ที่จะขยาย:
$pax-NS <filename.tarในการติดตั้ง pax ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:
$sudo apt-get installpaxดังนั้นนี่คือยูทิลิตี้บีบอัดไฟล์ 10 อันดับแรกสำหรับ Linux และ distros ยังมียูทิลิตี้การบีบอัดข้อมูลอื่นๆ สำหรับ Linux แต่ 10 รายการเหล่านี้ยอดเยี่ยมเมื่อทดสอบกับพารามิเตอร์ต่างๆ ร่วมแสดงความคิดเห็นกับเราได้ที่ @linuxhint และ @SwapTirthakarn ครับ .