Išmokite XZ (neprarasto duomenų glaudinimo įrankį) sistemoje Linux su pavyzdžiais
xz yra nauja bendrosios paskirties komandinės eilutės duomenų glaudinimo priemonė, panaši į gzip ir bzip2. Jis gali būti naudojamas suspausti arba išskleisti failą pagal pasirinktą veikimo režimą. Jis palaiko įvairius formatus failams suspausti arba išskleisti.
Naudojamos suspaudimo priemonės pasirinkimas daugiausia priklausys nuo dviejų veiksnių – suspaudimo greičio ir tam tikro įrankio greičio. Skirtingai nuo analogų, xz nėra dažnai naudojamas, tačiau siūlo geriausią glaudinimą.
Šiame straipsnyje paaiškinsime keletą xz komandų pavyzdžių, kaip suspausti ir išspausti failus sistemoje Linux.
Sužinokite XZ komandų pavyzdžius sistemoje „Linux“.
Paprasčiausias failo suglaudinimo naudojant xz pavyzdys yra toks, naudojant parinktį -z
arba --compress
.
ls -lh ClearOS-DVD-x86_64.iso
xz ClearOS-DVD-x86_64.iso
OR
xz -z ClearOS-DVD-x86_64.iso
Norėdami išskleisti failą, naudokite parinktį -d
arba unxz paslaugų programą, kaip parodyta.
xz -d ClearOS-DVD-x86_64.iso
OR
unxz ClearOS-DVD-x86_64.iso
Norėdami išvengti įvesties failo (-ų) ištrynimo, naudokite vėliavėlę -k
, kaip nurodyta toliau,
xz -k ClearOS-DVD-x86_64.iso
Jei operacija nepavyksta, pavyzdžiui, yra suspaustas failas tuo pačiu pavadinimu, galite naudoti parinktį -f
, kad priverstinai atliktumėte procesą.
xz -kf ClearOS-DVD-x86_64.iso
xz taip pat palaiko skirtingus iš anksto nustatytus glaudinimo lygius (nuo 0 iki 9, pagal numatytuosius nustatymus 6). Taip pat galite naudoti slapyvardžius, pvz., --fast
(bet mažiausiai suspaudimo) 0 arba --best
, jei 9 > (lėtas, bet didžiausias suspaudimas). Galite nurodyti suspaudimo lygį, kaip parodyta toliau pateiktuose pavyzdžiuose.
xz -k -8 ClearOS-DVD-x86_64.iso
xz -k --best ClearOS-DVD-x86_64.iso
Jei turite mažai sistemos atminties ir norite suspausti didžiulį failą, galite naudoti parinktį –memory=limit (kai riba gali būti MB arba kaip RAM procentinė dalis). atminties naudojimo apribojimas glaudinimui, kaip nurodyta toliau.
xz -k --best --memlimit-compress=10% ClearOS-DVD-x86_64.iso
Galite paleisti jį tyliuoju režimu naudodami parinktį -q
arba įjungti daugiažodį režimą naudodami vėliavėlę -v
, kaip parodyta.
xz -k -q ClearOS-DVD-x86_64.iso
xz -k -qv ClearOS-DVD-x86_64.iso
Toliau pateikiamas tar archyvavimo priemonės naudojimo su xz įrankiu pavyzdys.
tar -cf - *.txt | xz -7 > txtfiles.tar.xz
OR
$tar -cJf txtfiles.tar.xz *.txt
Galite patikrinti suglaudintų failų vientisumą naudodami -t parinktį ir galite naudoti vėliavėlę -l
norėdami peržiūrėti informaciją apie suglaudintą failą.
xz -t txtfiles.tar.xz
xz -l txtfiles.tar.xz
Daugiau informacijos rasite puslapyje man xz.
xz yra galingas ir kol kas geriausias „Linux“ sistemų glaudinimo įrankis. Šiame straipsnyje apžvelgėme kelis xz komandų pavyzdžius, kaip suspausti ir išspausti failus. Naudokite toliau pateiktą atsiliepimų formą, jei norite užduoti klausimų arba pasidalinti mintimis apie šį įrankį. Taip pat papasakokite apie naudojamą suspaudimo įrankį.