Foarbyld fan 'e "gunzip" Kommando

As jo ​​troch jo mappen sjogge en triemmen fine mei in útwreiding fan ".gz", dan betsjut dat se komprimeard binne mei it kommando "gzip" .

It kommando "gzip" brûkt it kompleksalgoritme fan Lempel-Ziv (ZZ77) om de grutte fan triemmen te ferleegjen lykas dokuminten, ôfbyldings en audio-spoaren.

Fansels, nei't jo in bestân mei "gzip" komprimearje wolle, wolle jo op in pear publyk de triem werkenne.

Yn dit gids sille wy jo sjen litte hoe't jo in bestân komprimearje mei it kommando "gzip" komprimearje.

Dekompressearje triemen mei de & # 34; gzip & # 34; Befel

It kommando "gzip" jout sels in metoade foar dekomprimearjen fan bestannen mei de ".gz"-útwreiding.

Om jo triem te dekomprimearjen moatte jo in minus d (-d) brûke as:

gzip -d myfilename.gz

De triem sil dekomprimearje en de ".gz"-útwreiding sil fuorthelle wurde.

Dekomprimearje in triem mei de & # 34; gunzip & # 34; Befel

Wylst it kommando "gzip" gebrûk makket, is perfoarst jildich, it is in protte makliker te merken om krekt te wêzen om "gunzip" te brûken om in triem te dekomprimearjen as it te sjen yn it folgjende foarbyld:

gunzip myfilename.gz

Meitsje in triem om te kompensearjen

Somtiden hat it kommando "gunzip" problemen mei dekomprimearjen fan in bestân.

In mienskiplike reden foar "gunzip", dy't wegeret om in triem te dekomprimearjen, is wêr't de triemnamme nei de tekenrjocht ferlern giet is itselde as ien dat al bestiet.

Sjoch bygelyks foar jo in triem mei "document1.doc.gz" en jo wolle it dekompresje mei it kommando "gunzip". Stel dan no yn foar jo in triem mei de namme "document1.doc" yn deselde map.

As jo ​​it folgjende kommando útfiere, sil in berjocht ferskine dat it bestân al bestiet en jo wurde frege om de aksje te befestigjen.

gunzip document1.doc.gz

Jo kinne fansels "Y" ynfiere om te akseptearjen dat de besteande triem oerskreaun wurdt. As jo ​​"gunzip" útfiere as in skript lykwols dan sil jo net berikke dat it berjocht werjûn wurde oan de brûker omdat it skript ophâldt fanút it útfieren en fereaske ynfier.

Jo kinne it kommando "gunzip" ferjitte om in bestân te dekomprimearjen troch de folgjende syntax te brûken:

gunzip -f document1.doc.gz

Dit sil in besteand bestân fan deselde namme oerskriuwe, en it sil jo net prompt as jo dit dwaan. Jo moatte derfoar soargje dat jo de minus f (-f) brûke sille wiskje.

Hoe kinne sawol de komprimearre en dekomprimearre triem bewarre wurde

Standert stiet it kommando "gunzip" de triem te dekomprimearjen en de útwreiding sil fuorthelle wurde. Dêrom sil in triem neamd "myfile.gz" no "myfile" neamd en it sil útwreide wurde nei folsleine grutte.

It kin wêze dat jo de triem ferwiderje wolle, mar ek in kopy fan 'e komprimearre triem hâlde.

Jo kinne dit berikke troch it folgjende kommando te finnen:

gunzip -k myfile.gz

Jo wurde no ferlitten mei "myfile" en "myfile.gz".

Toanút komprimearre útfier

As de komprimearre triem in tekstbestân is dan kinne jo de tekst besjen sûnder dat it earst dekomprimearje moat.

Om dit te dwaan brûke jo it folgjende kommando:

gunzip -c myfile.gz

It boppesteande kommando sil de ynhâld fan myfile.gz sjen litte nei de terminalútfier.

Toan ynformaasje oer de komprimearre triem

Jo kinne mear ynformaasje fine oer in komprimearre triem mei it kommando "gunzip" as folgjend:

gunzip -l myfile.gz

De útfier fan it boppesteande kommando lit de folgjende wearden sjen:

De meast brûkte aspekt fan dit kommando is as jo mei grutte triemmen of in rydbewiis meitsje dy't leech is op skiifromte.

Stel dan foar dat jo in ryd hawwe dat 10 gigabytes is yn grutte en de komprimearre triem is 8 gigabytes. As jo ​​de kommando "gunzip" blindje, dan kinne jo fine dat it kommando mislearret om't de ûnbewenste grutte 15 gigabytes is.

Troch it kommando "gunzip" út te fieren mei de minus l (-l) skieding kinne jo ferifiearje dat de skiif dat jo de triem dekomprimearje om genôch romte te hawwen . Jo kinne ek de triemnamme sjogge dy't brûkt wurdt as de triem kompakt wurdt.

Dekomprimearje Lots of Files Recursively

As jo ​​alle bestannen yn in map en alle bestannen yn elke mappen dekken meitsje wolle, dan kinne jo it folgjende kommando brûke:

gunzip -r foldersnamme

Sjoch bygelyks foar jo de folgjende mapstruktuer en triemmen:

Jo kinne alle triemen dekomprimearje troch it folgjende kommando te fieren:

gunzip -r Dokuminten

Testje oft in komprimearre triem is gelyk

Jo kinne kontrolearje oft in triem mei "gzip" komprimearre is troch te fieren it folgjende kommando:

gunzip -t filename.gz

As de triem unjildich is, ûntfange jo in berjocht oars, jo wurde weromjûn nei de ynfier mei gjin berjocht.

Wat krekt as't jo de triem fersproken hawwe

Standert as jo it kommando "gunzip" útfiere, wurde jo justjes ferlitten mei in dekomprimearre triem sûnder de "gz"-útwreiding.

As jo ​​mear ynformaasje kinne jo de minus v (-v) wikselje brûke om verbose ynformaasje te sjen:

gunzip -v filename.gz

De útkomst sil wat sa wêze:

filename.gz: 20% - ferfongen troch filename

Dit fertelt jo de oarspronklike kompresje filename, hoefolle it is dekomprimearre en de definitive triemnamme.