Pelajari XZ (Alat Kompresi Data Lossless) di Linux dengan contoh

Pelajari XZ (Alat Kompresi Data Lossless) di Linux dengan contoh

xz adalah tujuan umum baru, utilitas kompresi data baris perintah, mirip dengan Gzip Dan bzip2. Ini dapat digunakan untuk mengompres atau mendekompresi file sesuai dengan mode operasi yang dipilih. Ini mendukung berbagai format untuk mengompres atau mendekompres file.

Memilih utilitas kompresi untuk digunakan akan tergantung terutama pada dua faktor, kecepatan kompresi dan laju alat yang diberikan. Tidak seperti rekan -rekannya, xz tidak umum digunakan tetapi menawarkan kompresi terbaik.

Dalam artikel ini, kami akan menjelaskan sejumlah XZ Contoh Perintah untuk mengompresi dan tidak kompres file di Linux.

Pelajari Contoh Perintah XZ di Linux

Contoh paling sederhana dari mengompresi file dengan xz adalah sebagai berikut, menggunakan -z atau --kompres pilihan.

$ ls -lh clearos-dvd-x86_64.ISO $ XZ Clearos-DVD-X86_64.ISO atau $ XZ -Z Clearos-DVD-X86_64.iso 
Buat file kompresi xz

Untuk mendekompres file, gunakan -D opsi atau unxz utilitas seperti yang ditunjukkan.

$ xz -d clearos-dvd-x86_64.ISO atau $ UNXZ CLEAROS-DVD-X86_64.iso 

Untuk mencegah menghapus file input, gunakan -k Bendera sebagai berikut,

$ xz -k clearos-dvd-x86_64.iso 

Jika suatu operasi gagal, misalnya ada file terkompresi dengan nama yang sama, Anda dapat menggunakan -F opsi untuk memaksa proses.

$ xz -kf clearos-dvd-x86_64.iso 

xz juga mendukung tingkat preset kompresi yang berbeda (0 ke 9, dengan default menjadi 6). Anda juga dapat menggunakan alias seperti --cepat (tapi paling tidak kompresi) untuk 0 atau --terbaik untuk 9 (Kompresi lambat tapi tertinggi). Anda dapat menentukan tingkat kompresi seperti pada contoh di bawah ini.

$ xz -k -8 clearos -dvd -x86_64.ISO $ XZ -K --STREAD CLEAROS-DVD-X86_64.iso 

Jika Anda memiliki sejumlah kecil memori sistem, dan ingin mengompres file besar, Anda dapat menggunakan -memori = batas Opsi (di mana batas dapat dalam MBS atau sebagai persentase RAM) untuk menetapkan batas penggunaan memori untuk kompresi sebagai berikut.

$ xz -k ---best --memlimit-compress = 10% clearos-dvd-x86_64.iso 

Anda dapat menjalankannya dalam mode tenang menggunakan -Q opsi atau mengaktifkan mode verbose dengan -v bendera seperti yang ditunjukkan.

$ xz -k -q clearos -dvd -x86_64.ISO $ XZ -K -QV CLEAROS -DVD -X86_64.iso 

Berikut ini adalah contoh menggunakan utilitas pengarsipan tar xz kegunaan.

$ tar -cf - *.txt | xz -7> txtfiles.ter.xz atau $ tar -cjf txtfiles.ter.xz *.txt 

Anda dapat menguji integritas file terkompresi menggunakan -T opsi dan Anda dapat menggunakan -l Bendera untuk melihat informasi tentang file terkompresi.

$ xz -t txtfiles.ter.xz $ xz -l txtfiles.ter.xz 

Untuk informasi lebih lanjut, lihat Man XZ halaman.

xz adalah alat kompresi terbaik dan sejauh ini untuk sistem Linux. Dalam artikel ini, kami melihat beberapa contoh perintah XZ untuk mengompresi dan membuat file yang tidak terkompresi. Gunakan formulir umpan balik di bawah ini untuk mengajukan pertanyaan atau membagikan pemikiran Anda tentang alat ini. Juga memberi tahu kami tentang alat kompresi yang Anda gunakan.