Stiskanje

Vadnica za stiskanje XZ

Vadnica za stiskanje XZ
V operacijskem sistemu Linux je na voljo veliko vgrajenih orodij za stiskanje ukazne vrstice. XZ je eno izmed priljubljenih orodij za stiskanje podatkov, ki deluje kot katera koli druga standardna orodja za stiskanje, kot so gzip, bzip2 itd. XZ ukaz stisne in razširi datoteko, ki je omenjena v ukazu z XZ. Če katero koli ime datoteke ni omenjeno v XZ ukaz nato ukaz prebere podatke s standardnega vhoda in po obdelavi podatkov zapiše podatke v standardni izhod. XZ lahko stisne ali razpakira eno ali več datotek hkrati. Običajno po stiskanju odstrani izvirno datoteko in po dekompresiji odstrani dekomprimirano datoteko. Z nekaterimi možnostmi lahko obdržite stisnjene in nestisnjene datoteke. Kako lahko uporabite XZ ukaz za stiskanje in razpakiranje datoteke je prikazan v tej vadnici.

Zaženite naslednji ukaz, če želite izvedeti možnosti za XZ ukaz.

$ xz - pomoč

Izberite nekaj datotek, ki jih želite preizkusiti xz ukaz. Tukaj so datoteke myDir mape se uporabljajo za stiskanje in razpakiranje z xz ukaz. Teči ls -l ukaz za prikaz seznama datotek s podrobnimi informacijami.

$ ls -l

Stisni eno datoteko

Vsako preprosto datoteko lahko stisnete tako, da ji dodate ime xz ukaz. Po stiskanju, xz ukaz izbriše izvirno datoteko. Tukaj, b1.sh datoteka se stisne in ustvari stisnjeno datoteko z imenom b1.sh.xz.

$ xz b1.sh
$ ls -l

Stisnite več datotek

Z datoteko lahko stisnete več datotek xz ukaz z ločitvijo vsake datoteke s presledkom. Tu sta dve stisnjeni datoteki, zanka2.sh.xz in myfile.txt.xz so ustvarjene po brisanju zanka2.sh in myfile.txt.

$ xz zanka2.sh myfile.txt
$ ls -l

Stisnite datoteko tako, da ohranite izvirno datoteko

Če želite ohraniti izvirno datoteko s stisnjeno datoteko, zaženite xz ukaz z -k možnost. Tukaj, komentar2.sh.xz datoteka se ustvari brez odstranjevanja komentar3.sh mapa.

$ xz -k komentar3.sh
$ ls -l

Razpakiranje datoteke

Tako kot stiskanje, ko dekomprimirate katero koli datoteko z xz ukaz, nato pa izbriše dekomprimirano datoteko

dekompresija.  Tukaj, b1.sh datoteko se ustvari po dekompresiji b1.sh.xz. -d možnost se uporablja z xz ukaz za dekompresijo stisnjene datoteke.

$ xz -d b1.sh.xz
$ ls -l

Razpakirajte datoteko tako, da ohranite stisnjeno datoteko

Moraš uporabiti -k možnost z unxz ukaz za ohranitev dekomprimirane datoteke z izvirno datoteko po dekompresiji. Po zagonu naslednjega ukaza, zanka2.sh.xz datoteka ne bo odstranjena.

$ unxz -k zanka2.sh.xz
$ ls -l

Stisnite več datotek v eno datoteko

Če želite ustvariti eno stiskalno datoteko za več datotek, jo morate uporabiti -c možnost. Naslednji ukaz bo ustvaril novo.xz stisnjena datoteka po stiskanju b1.sh in FirstJava.razred datotek.

$ xz -c b1.sh FirstJava.razred> novo.xz
$ ls -l

Pridobi informacije stisnjene datoteke

Informacije o kateri koli stisnjeni datoteki lahko pridobite z uporabo -l možnost. Tukaj, novo.xz datoteka se ustvari s stiskanjem dveh datotek. Naslednje informacije kažejo, da sta izvirni velikosti obeh datotek 604 bajtov in po stiskanju je velikost 548 bajtov.  Datoteko lahko razpakirate s prejšnjimi možnostmi dekompresije.

$ xz -l novo.xz

Ena glavnih omejitev xz orodje za stiskanje je, da lahko stisne samo datoteko. Z uporabo ne morete stisniti nobene mape xz. Tega orodja ni mogoče uporabiti tudi za ustvarjanje stisnjene datoteke, zaščitene z geslom. V Linuxu obstajajo druga orodja za ustvarjanje stisnjene datoteke, zaščitene z geslom. Eden izmed njih je rar paket. Preprosto lahko namestite poskusno različico rar paket za Linux za ustvarjanje in odpiranje arhivskih datotek. Vadnico si lahko preberete na rar paket s spodnje povezave.

Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...