Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีบีบอัดไฟล์ด้วย zstd Utility ใน Linux

วิธีบีบอัดไฟล์ด้วย zstd Utility ใน Linux

แม้ว่าจะมีเครื่องมือบีบอัดข้อมูลแบบกราฟิกและบรรทัดคำสั่งมากมาย แต่ zstd เป็นเครื่องมือที่โดดเด่น ย่อมาจาก Zstandard zstd เป็นเครื่องมือบีบอัดข้อมูลที่พัฒนาโดยวิศวกรข้อมูลของ Facebook ในปี 2558 มีประสิทธิภาพและใช้งานง่ายมากจน zstd กลายเป็นเครื่องมือบีบอัดข้อมูลสำหรับผู้ใช้ Linux จำนวนมาก บทแนะนำนี้จะแสดงวิธีการติดตั้ง zstd และใช้งานจากเทอร์มินัล

วิธีการติดตั้ง zstd บน Linux distros ต่างๆ

ก่อนที่คุณจะใช้ zstd ได้ คุณต้องติดตั้งก่อน - หากคุณยังไม่ได้ติดตั้งบน Linux distro ของคุณ

โชคดีที่การติดตั้ง zstd นั้นง่ายพอๆ กับการดำเนินการสองสามคำสั่ง

หมายเหตุ: ขึ้นอยู่กับ Linux distro ที่คุณใช้งาน คุณอาจต้องติดตั้งการพึ่งพาและเครื่องมือต่างๆ ก่อนรวบรวมและติดตั้ง zstd นั่นเป็นเหตุผลที่สิ่งแรกที่คุณควรทำคืออัปเดตระบบของคุณ สำหรับ distro ที่ใช้ Debian และ Ubuntu คุณสามารถใช้คำสั่งอัปเดตและอัปเกรด:

sudo apt update
sudo apt upgrade

เพื่อให้แน่ใจว่าคุณมีการอ้างอิงทั้งหมดที่ zstd ต้องการ ให้ติดตั้ง build-essentials , wget และ tar โดยใช้คำสั่ง:

sudo apt install build-essential wget tar
วิธีบีบอัดไฟล์ด้วย zstd Utility ใน Linux

เมื่อคุณได้ติดตั้งการพึ่งพาและเครื่องมือที่จำเป็นทั้งหมดแล้ว คุณสามารถดำเนินการต่อและติดตั้ง zstd ได้

บน Debian/Ubuntu/Linux Mint

ในการติดตั้ง zstd บนระบบ Debian/Ubuntu/Linux Mint ให้รันคำสั่ง:

sudo apt install zstd
วิธีบีบอัดไฟล์ด้วย zstd Utility ใน Linux

บน Fedora/Red Hat/CentOS/AlmaLinux

ในการติดตั้ง Zstandard บนระบบ Fedora/Red Hat/CentOS/AlmaLinux ให้ดำเนินการคำสั่ง

sudo dnf install zstd

บน Arch Linux/Manjaro

ในการติดตั้ง zstd บนระบบ Arch Linux/Manjaro ให้รันคำสั่ง:

sudo pacman -S zstd

ตอนนี้เราได้ติดตั้ง zstd และพร้อมใช้งานแล้ว ก็เริ่มใช้งานบีบอัดไฟล์ได้เลย

บีบอัดไฟล์ด้วย zstd

การใช้ zstd เพื่อบีบอัดไฟล์นั้นทำได้ง่าย สิ่งที่คุณต้องทำคือรันคำสั่ง zstd [filename] . การใช้คำสั่งข้างต้นจะสร้างไฟล์บีบอัดใหม่ที่มีนามสกุล .zst

ตัวอย่างเช่น ในการบีบอัด "samplecompression.text" ในไดเร็กทอรี "/var/log" เราจะดำเนินการคำสั่ง:

cd /var/log
sudo zstd samplecompression.text

ต่อไปนี้เป็นตัวอย่างผลลัพธ์:

วิธีบีบอัดไฟล์ด้วย zstd Utility ใน Linux

ผลลัพธ์ข้างต้นแสดงปัจจัยการบีบอัด กล่าวคือ 44.08% จาก 1141 ไบต์เป็น 503 ไบต์

บีบอัดไฟล์หลายไฟล์

หากต้องการใช้ zstd เพื่อบีบอัดไฟล์หลายไฟล์พร้อมกัน สิ่งที่คุณต้องทำคือระบุไฟล์ที่ต้องการบีบอัด โดยคั่นด้วยช่องว่างระหว่างไฟล์

ตัวอย่างเช่น ในการบีบอัด “compress.txt,” “compress2.txt,” “compress3.txt” และ “compress4.txt”:

sudo zstd compress.txt compress2.txt compress3.txt compress4.txt

คุณยังสามารถใช้สัญลักษณ์แทน “*” เพื่อบีบอัดไฟล์และโฟลเดอร์ทั้งหมดภายในไดเร็กทอรีปัจจุบัน/ที่ระบุของคุณ ตัวอย่างเช่น:

sudo zstd *.txt

แตกไฟล์ด้วย zstd

เมื่อคุณต้องการแตกไฟล์ด้วย zstd ให้ใช้ -d ตัวเลือกหรือ unztd .

ตัวอย่างเช่น หากต้องการขยายขนาดไฟล์ที่ใช้ในคู่มือนี้ คุณจะต้องใช้คำสั่งใดๆ ต่อไปนี้:

sudo zstd -d samplecompression.text.zst
sudo unzstd samplecompression.text.st

ตรวจสอบให้แน่ใจว่าไม่มีแหล่งที่มาของไฟล์จากไฟล์เก็บถาวร มิฉะนั้น zstd จะแจ้งให้คุณเขียนทับไฟล์ที่มีอยู่

บทสรุป

บทช่วยสอนนี้แสดงวิธีบีบอัดและขยายขนาดไฟล์โดยใช้ยูทิลิตี้ zstd ในขณะเดียวกัน คุณสามารถเรียนรู้วิธีแตกไฟล์ zip ใน Linux