Koyi XZ (Kayan Aikin Matsi Data mara Asara) a cikin Linux tare da Misalai


xz sabon maƙasudi ne na gabaɗaya, mai amfani da bayanan layin umarni, mai kama da gzip da bzip2. Ana iya amfani da shi don damfara ko yanke fayil bisa ga yanayin aiki da aka zaɓa. Yana goyon bayan daban-daban Formats don damfara ko decompress fayiloli.

Zaɓin kayan aikin matsawa don amfani zai dogara ne akan abubuwa biyu, saurin matsawa da ƙimar kayan aikin da aka bayar. Ba kamar takwarorinsa ba, xz ba a saba amfani da shi ba amma yana ba da mafi kyawun matsawa.

A cikin wannan labarin, za mu bayyana adadin misalai xz don matsawa da matsawa fayiloli a cikin Linux.

Koyi Misalan Umurnin XZ a cikin Linux

Misali mafi sauƙi na damfara fayil tare da xz shine kamar haka, ta amfani da zaɓin -z ko --compress zaɓi.

$ ls -lh ClearOS-DVD-x86_64.iso
$ xz ClearOS-DVD-x86_64.iso
OR
$ xz -z ClearOS-DVD-x86_64.iso

Don lalata fayil, yi amfani da zaɓin -d ko unxz mai amfani kamar yadda aka nuna.

$ xz -d ClearOS-DVD-x86_64.iso
OR
$ unxz ClearOS-DVD-x86_64.iso

Don hana share fayil(s), yi amfani da tutar -k kamar haka,

$ xz -k ClearOS-DVD-x86_64.iso

Idan aiki ya gaza, misali fayil ɗin da aka matsa mai suna iri ɗaya ya wanzu, zaku iya amfani da zaɓin -f don tilasta aiwatarwa.

$ xz -kf ClearOS-DVD-x86_64.iso 

xz kuma yana goyan bayan matakan saiti daban-daban (0 zuwa 9, tare da tsoho kasancewa 6). Hakanan zaka iya amfani da laƙabi kamar su --sauri (amma aƙalla matsawa) don 0 ko --mafi kyau don 9 (a hankali amma mafi girman matsawa). Kuna iya ƙayyade matakin matsawa kamar a cikin misalan da ke ƙasa.

$ xz -k -8 ClearOS-DVD-x86_64.iso 
$ xz -k --best ClearOS-DVD-x86_64.iso

Idan kuna da ƙaramin adadin ƙwaƙwalwar tsarin, kuma kuna son damfara babban fayil, zaku iya amfani da zaɓin -memory=limit (inda iyaka zai iya kasancewa cikin MBs ko azaman adadin RAM) don saita iyakacin amfani da ƙwaƙwalwar ajiya don matsawa kamar ya biyo baya.

$ xz -k --best --memlimit-compress=10% ClearOS-DVD-x86_64.iso

Kuna iya gudanar da shi cikin yanayin shiru ta amfani da zaɓin -q ko kunna yanayin magana tare da alamar -v kamar yadda aka nuna.

$ xz -k -q ClearOS-DVD-x86_64.iso
$ xz -k -qv ClearOS-DVD-x86_64.iso

Mai zuwa shine misali na amfani da kayan aikin ajiyar tar tare da xz utility.

$ tar -cf - *.txt | xz -7 > txtfiles.tar.xz
OR
$tar -cJf txtfiles.tar.xz *.txt

Kuna iya gwada amincin fayilolin da aka matsa ta amfani da zaɓi na -t kuma kuna iya amfani da alamar -l don duba bayani game da matsewar fayil.

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

Don ƙarin bayani, duba shafin mutumin xz.

xz yana da ƙarfi kuma ya zuwa yanzu mafi kyawun kayan aikin matsawa don tsarin Linux. A cikin wannan labarin, mun kalli misalai xz da yawa don matsawa da matsawa fayiloli. Yi amfani da fam ɗin martani na ƙasa don yin tambayoyi ko raba ra'ayoyinku game da wannan kayan aikin. Hakanan gaya mana game da kayan aikin matsawa da kuke amfani da su.