Lærðu XZ (Lossless Data Compression Tool) í Linux með dæmum


xz er nýtt almennt, skipanalínugagnaþjöppunarforrit, svipað og gzip og bzip2. Það er hægt að nota til að þjappa eða þjappa niður skrá í samræmi við valinn aðgerðaham. Það styður ýmis snið til að þjappa eða þjappa niður skrám.

Val á þjöppunartóli til að nota fer aðallega eftir tveimur þáttum, þjöppunarhraða og hraða tiltekins verkfæris. Ólíkt hliðstæðum þess er xz ekki almennt notað en býður upp á bestu þjöppunina.

Í þessari grein munum við útskýra fjölda xz skipanadæma til að þjappa og afþjappa skrár í Linux.

Lærðu XZ Command Dæmi í Linux

Einfaldasta dæmið um að þjappa skrá með xz er sem hér segir, með -z eða --compress valkostinum.

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

Til að þjappa skrá niður skaltu nota -d valmöguleikann eða unxz tólið eins og sýnt er.

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

Til að koma í veg fyrir að inntaksskránum sé eytt skaltu nota -k fánann sem hér segir,

$ xz -k ClearOS-DVD-x86_64.iso

Ef aðgerð mistekst, til dæmis að þjöppuð skrá með sama nafni er til, geturðu notað -f valkostinn til að þvinga ferlið.

$ xz -kf ClearOS-DVD-x86_64.iso 

xz styður einnig mismunandi forstillt þjöppunarstig (0 til 9, sjálfgefið er 6). Þú getur líka notað samnefni eins og --fast (en minnst þjöppun) fyrir 0 eða --best fyrir 9 (hæg en hæsta þjöppun). Þú getur tilgreint þjöppunarstig eins og í dæmunum hér að neðan.

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

Ef þú ert með lítið kerfisminni og vilt þjappa risastórri skrá, geturðu notað –memory=limit valmöguleikann (þar sem takmörk geta verið í MBs eða sem hlutfall af vinnsluminni) til að stilla minnisnotkunartakmörk fyrir þjöppun sem fylgir.

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

Þú getur keyrt það í hljóðlátri stillingu með því að nota -q valmöguleikann eða virkjað orðrétt ham með -v fánanum eins og sýnt er.

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

Eftirfarandi er dæmi um að nota tjar geymslu tól með xz tóli.

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

Þú getur prófað heilleika þjappaðra skráa með því að nota -t valkostinn og þú getur notað -l fánann til að skoða upplýsingar um þjappaða skrá.

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

Fyrir frekari upplýsingar, sjáðu man xz síðuna.

xz er öflugt og hingað til besta þjöppunartæki fyrir Linux kerfi. Í þessari grein skoðuðum við nokkur xz skipunardæmi til að þjappa og afþjappa skrár. Notaðu athugasemdaeyðublaðið hér að neðan til að spyrja spurninga eða deila hugsunum þínum um þetta tól. Segðu okkur líka frá þjöppunartólinu sem þú notar.