Belajar XZ (Alat Mampatan Data Lossless) di Linux dengan contoh
- 2842
- 576
- Don Will
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.ISOBuat 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.
- « Cara menyalin keizinan fail dan pemilikan ke fail lain di Linux
- Cara mendapatkan masa pelayan yang tepat di centos »