Pelajari XZ (Alat Kompresi Data Lossless) di Linux dengan contoh
- 3633
- 583
- Hector Kuhic
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.isoBuat 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.
- « Cara menyalin izin file dan kepemilikan ke file lain di Linux
- Cara mendapatkan waktu server yang akurat di CentOS »