Pagkat-on XZ (Lossless Data Compression Tool) sa Linux nga adunay mga Ehemplo


Ang xz usa ka bag-ong general-purpose, command line data compression utility, susama sa gzip ug bzip2. Mahimo kini gamiton sa pag-compress o pag-decompress sa usa ka file sumala sa gipili nga mode sa operasyon. Gisuportahan niini ang lainlaing mga format sa pag-compress o pag-decompress sa mga file.

Ang pagpili sa usa ka compression utility nga gamiton magdepende sa duha ka mga butang, ang compression speed ug rate sa usa ka gihatag nga himan. Dili sama sa mga katugbang niini, ang xz dili kasagarang gigamit apan nagtanyag sa labing maayo nga compression.

Niini nga artikulo, among ipasabut ang daghang xz command examples alang sa pag-compress ug pag-uncompress sa mga file sa Linux.

Pagkat-on sa mga Ehemplo sa XZ Command sa Linux

Ang pinakasimple nga pananglitan sa pag-compress sa file gamit ang xz mao ang mosunod, gamit ang -z o --compress nga opsyon.

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

Aron ma-decompress ang file, gamita ang -d nga opsyon o unxz utility sama sa gipakita.

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

Aron mapugngan ang pagtangtang sa (mga) input file, gamita ang -k nga bandila sama sa mosunod,

$ xz -k ClearOS-DVD-x86_64.iso

Kung ang usa ka operasyon mapakyas, pananglitan adunay usa ka compressed file nga adunay parehas nga ngalan, mahimo nimong gamiton ang -f nga kapilian aron mapugos ang proseso.

$ xz -kf ClearOS-DVD-x86_64.iso 

Gisuportahan usab sa xz ang lainlaing lebel sa preset nga compression (0 hangtod 9, nga adunay default nga 6). Mahimo usab nimong gamiton ang mga alyas sama sa --fast (pero pinakagamay nga compression) para sa 0 o --best para sa 9 (hinay pero pinakataas nga compression). Mahimo nimong itakda ang lebel sa compression sama sa mga pananglitan sa ubos.

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

Kung ikaw adunay gamay nga kantidad sa memorya sa sistema, ug gusto nga mag-compress sa usa ka dako nga file, mahimo nimong gamiton ang -memory=limit nga kapilian (diin ang limitasyon mahimo sa MB o ingon usa ka porsyento sa RAM) aron magtakda usa ka limitasyon sa paggamit sa memorya alang sa pag-compress ingon nagsunod.

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

Mahimo nimo kining ipadagan sa quiet mode gamit ang -q nga opsyon o i-enable ang verbose mode gamit ang -v nga bandera sama sa gipakita.

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

Ang mosunod usa ka pananglitan sa paggamit sa tar archiving utility nga adunay xz utility.

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

Mahimo nimong sulayan ang integridad sa mga gi-compress nga mga file gamit ang -t nga kapilian ug mahimo nimong gamiton ang -l nga bandila aron makita ang kasayuran bahin sa usa ka gi-compress nga file.

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

Para sa dugang nga impormasyon, tan-awa ang man xz page.

Ang xz usa ka kusgan ug hangtod karon ang labing kaayo nga himan sa compression alang sa mga sistema sa Linux. Niini nga artikulo, among gitan-aw ang daghang xz command examples alang sa pag-compress ug pag-uncompress sa mga file. Gamita ang feedback form sa ubos sa pagpangutana o pagpaambit sa imong mga hunahuna mahitungod niini nga himan. Sultihi usab kami bahin sa himan sa pag-compress nga imong gigamit.