Tanulja meg az XZ-t (veszteségmentes adattömörítő eszköz) Linux alatt példákkal
Az xz egy új, általános célú, parancssori adattömörítő segédprogram, hasonlóan a gzip-hez és a bzip2-höz. Használható a fájl tömörítésére vagy kicsomagolására a kiválasztott működési módnak megfelelően. Különféle formátumokat támogat a fájlok tömörítésére vagy kicsomagolására.
A használni kívánt tömörítési segédprogram kiválasztása főként két tényezőtől, az adott szerszám tömörítési sebességétől és sebességétől függ. Ellentétben társaival, az xz nem általánosan használt, de a legjobb tömörítést kínálja.
Ebben a cikkben számos xz-példát mutatunk be a fájlok Linux alatti tömörítésére és kicsomagolására.
Tanuljon XZ parancs példákat Linuxon
A fájl xz paranccsal való tömörítésére a legegyszerűbb példa a következő, a -z
vagy --compress
opció használatával.
ls -lh ClearOS-DVD-x86_64.iso
xz ClearOS-DVD-x86_64.iso
OR
xz -z ClearOS-DVD-x86_64.iso
A fájl kicsomagolásához használja a -d
kapcsolót vagy az unxz segédprogramot az ábrán látható módon.
xz -d ClearOS-DVD-x86_64.iso
OR
unxz ClearOS-DVD-x86_64.iso
A bemeneti fájl(ok) törlésének megakadályozása érdekében használja a -k
jelzőt az alábbiak szerint:
xz -k ClearOS-DVD-x86_64.iso
Ha egy művelet meghiúsul, például létezik azonos nevű tömörített fájl, a -f
kapcsolóval kényszerítheti a folyamatot.
xz -kf ClearOS-DVD-x86_64.iso
Az xz különböző előre beállított tömörítési szinteket is támogat (0 és 9 között, alapértelmezés szerint 6). Használhat olyan álneveket is, mint a --fast
(de a legkevesebb tömörítés) a 0 esetén vagy a --best
a 9 esetén > (lassú, de legmagasabb tömörítés). Megadhat egy tömörítési szintet az alábbi példák szerint.
xz -k -8 ClearOS-DVD-x86_64.iso
xz -k --best ClearOS-DVD-x86_64.iso
Ha kevés rendszermemóriával rendelkezik, és egy hatalmas fájlt szeretne tömöríteni, akkor a –memory=limit opció segítségével állíthatja be memóriahasználati korlát a tömörítéshez az alábbiak szerint.
xz -k --best --memlimit-compress=10% ClearOS-DVD-x86_64.iso
Futtathatja csendes módban a -q
kapcsolóval, vagy engedélyezheti a bőbeszédű módot a -v
jelzővel, ahogy az ábrán látható.
xz -k -q ClearOS-DVD-x86_64.iso
xz -k -qv ClearOS-DVD-x86_64.iso
A következő példa a tar archiváló segédprogram xz segédprogrammal való használatára.
tar -cf - *.txt | xz -7 > txtfiles.tar.xz
OR
$tar -cJf txtfiles.tar.xz *.txt
A tömörített fájlok integritását a -t kapcsolóval tesztelheti, a -l
kapcsolóval pedig megtekintheti a tömörített fájlokkal kapcsolatos információkat.
xz -t txtfiles.tar.xz
xz -l txtfiles.tar.xz
További információkért lásd a man xz oldalt.
Az xz egy hatékony és eddig a legjobb tömörítési eszköz Linux rendszerekhez. Ebben a cikkben számos xz-példát néztünk meg a fájlok tömörítésére és kitömörítésére. Az alábbi visszajelzési űrlap segítségével kérdéseket tehet fel, vagy megoszthatja gondolatait ezzel az eszközzel kapcsolatban. Mondja el nekünk az Ön által használt tömörítőeszközt is.