Belajar XZ (Alat Mampatan Data Lossless) di Linux dengan contoh

Belajar XZ (Alat Mampatan Data Lossless) di Linux dengan contoh

xz adalah kegunaan umum, utiliti pemampatan data baris, sama seperti gzip dan BZIP2. Ia boleh digunakan untuk memampatkan atau mengekrahkan fail mengikut mod operasi yang dipilih. Ia menyokong pelbagai format untuk memampatkan atau mengurih fail.

Memilih utiliti mampatan untuk digunakan akan bergantung terutamanya kepada dua faktor, kelajuan mampatan dan kadar alat tertentu. Tidak seperti rakan -rakannya, xz tidak biasa digunakan tetapi menawarkan mampatan terbaik.

Dalam artikel ini, kami akan menerangkan beberapa Contoh perintah xz untuk memampatkan dan tidak memintas fail di Linux.

Ketahui Contoh Perintah XZ di Linux

Contoh paling mudah memampatkan fail dengan xz adalah seperti berikut, menggunakan -z atau --memampatkan pilihan.

$ ls -lh clearos-dvd-x86_64.ISO $ XZ Clearos-DVD-X86_64.ISO atau $ XZ -Z CLEAROS-DVD-X86_64.ISO 
Buat fail pemampatan XZ

Untuk menguraikan fail, gunakan -d pilihan atau unxz utiliti seperti yang ditunjukkan.

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

Untuk mengelakkan pemadaman fail input, gunakan -k Bendera seperti berikut,

$ xz -k clearos-dvd-x86_64.ISO 

Sekiranya operasi gagal, contohnya fail termampat dengan nama yang sama ada, anda boleh menggunakan -f pilihan untuk memaksa proses.

$ xz -kf clearos-dvd-x86_64.ISO 

xz juga menyokong tahap pratetap mampatan yang berbeza (0 ke 9, dengan lalai 6). Anda juga boleh menggunakan alias seperti --Cepat (tetapi mampatan paling sedikit) untuk 0 atau --terbaik untuk 9 (mampatan lambat tetapi tertinggi). Anda boleh menentukan tahap mampatan seperti contoh di bawah.

$ xz -k -8 clearos -dvd -x86_64.ISO $ xz -K-ClearOS-DVD-X86_64 yang terbaik.ISO 

Sekiranya anda mempunyai sedikit memori sistem, dan ingin memampatkan fail yang besar, anda boleh menggunakan -memori = had pilihan (di mana had boleh berada di MBS atau sebagai peratusan RAM) untuk menetapkan had penggunaan memori untuk pemampatan seperti berikut.

$ xz -k--Best--Mlimit-Compress = 10% ClearOS-DVD-X86_64.ISO 

Anda boleh menjalankannya dalam mod yang tenang menggunakan -q pilihan atau aktifkan mod verbose dengan -v bendera seperti yang ditunjukkan.

$ xz -k -q clearos -dvd -x86_64.ISO $ xz -K -QV Clearos -DVD -X86_64.ISO 

Berikut adalah contoh menggunakan utiliti pengarkiban tar dengan xz utiliti.

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

Anda boleh menguji integriti fail termampat menggunakan -t pilihan dan anda boleh menggunakan -L Bendera untuk melihat maklumat mengenai fail termampat.

$ xz -t txtfiles.tar.xz $ xz -l txtfiles.tar.xz 

Untuk maklumat lanjut, lihat Man XZ halaman.

xz adalah alat pemampatan terbaik dan setakat ini untuk sistem linux. Dalam artikel ini, kami melihat beberapa contoh perintah XZ untuk memampatkan dan memampatkan fail. Gunakan borang maklum balas di bawah untuk bertanya atau berkongsi pendapat anda mengenai alat ini. Juga beritahu kami tentang alat mampatan yang anda gunakan.