Kọ ẹkọ XZ (Ọpa Ipalara Data Isonu) ni Lainos pẹlu Awọn Apeere


xz jẹ idi-gbogbogbo tuntun, iwulo ifunpọ data laini aṣẹ, iru si gzip ati bzip2. O le lo lati compress tabi decompress faili kan ni ibamu si ipo iṣẹ ti o yan. O ṣe atilẹyin awọn ọna kika pupọ lati compress tabi decompress awọn faili.

Yiyan ohun elo funmorawon lati lo yoo dale pataki lori awọn ifosiwewe meji, iyara funmorawon ati oṣuwọn ti ọpa ti a fifun. Ko dabi awọn ẹlẹgbẹ rẹ, xz kii ṣe lilo pupọ ṣugbọn o funni ni ifunmọ ti o dara julọ.

Ninu nkan yii, a yoo ṣalaye nọmba kan ti awọn apẹẹrẹ aṣẹ xz fun fifapọ ati fifọ awọn faili ni Lainos.

Kọ ẹkọ Awọn apẹẹrẹ Ofin XZ ni Lainos

Apẹẹrẹ ti o rọrun julọ fun fifa faili kan pẹlu xz jẹ atẹle, ni lilo aṣayan -z tabi --compress aṣayan.

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

Lati decompress faili kan, lo aṣayan -d tabi ohun elo unxz bi o ti han.

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

Lati yago fun piparẹ ti faili (s) titẹ sii, lo asia -k bi atẹle,

$ xz -k ClearOS-DVD-x86_64.iso

Ti iṣẹ kan ba kuna, fun apẹẹrẹ faili ti a fisinuirindigbindigbin pẹlu orukọ kanna wa, o le lo aṣayan -f lati fi ipa mu ilana naa.

$ xz -kf ClearOS-DVD-x86_64.iso 

xz tun ṣe atilẹyin awọn ipele tito funmorawon oriṣiriṣi (0 si 9, pẹlu aiyipada jẹ 6). O tun le lo awọn aliasi bii --sọrọ (ṣugbọn ifunpọ ti o kere ju) fun 0 tabi --best fun 9 (fifun lọra ṣugbọn ti o ga julọ). O le ṣọkasi ipele funmorawon bi ninu awọn apẹẹrẹ isalẹ.

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

Ti o ba ni iye kekere ti iranti eto, ti o fẹ lati fun pọ si faili nla kan, o le lo –memory = aṣayan aropin (ibiti opin le wa ni MBs tabi bi ipin ogorun Ramu) lati ṣeto opin lilo iranti fun funmorawon bi tẹle.

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

O le ṣiṣe ni ipo idakẹjẹ nipa lilo aṣayan -q tabi mu ipo ọrọ-ọrọ ṣiṣẹ pẹlu asia -v bi o ti han.

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

Atẹle yii jẹ apẹẹrẹ ti lilo iwulo iwe ipamọ oda pẹlu iwulo xz.

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

O le idanwo iduroṣinṣin ti awọn faili fisinuirindigbindigbin nipa lilo aṣayan -t ati pe o le lo asia -l lati wo alaye nipa faili ifunpọ kan.

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

Fun alaye diẹ sii, wo oju-iwe eniyan xz.

xz jẹ alagbara ati nitorinaa ọpa funmorawon ti o dara julọ fun awọn eto Linux. Ninu nkan yii, a wo ọpọlọpọ awọn apẹẹrẹ aṣẹ xz pupọ fun fifapọ ati awọn faili ailopin. Lo fọọmu esi ni isalẹ lati beere awọn ibeere tabi pin awọn ero rẹ nipa ọpa yii. Tun sọ fun wa nipa ọpa funmorawon ti o lo.