Izmantošanas piemērs no "gunzip" komandas

Ja jūs aplūkojat savas mapes un atrodat failus ar paplašinājumu ".gz", tad tas nozīmē, ka tie ir saspiesti, izmantojot komandu "gzip" .

Komandu "gzip" izmanto Lempel-Ziv (ZZ77) kompresijas algoritmu, lai samazinātu failu, piemēram, dokumentu, attēlu un audio ierakstu lielumu.

Protams, pēc faila saspiešanas, izmantojot "gzip", jūs kādā brīdī vēlaties atspiest failu.

Šajā rokasgrāmatā mēs parādīsim, kā atspiest failu, kas ir saspiests, izmantojot komandu "gzip".

Atspiest failus, izmantojot & # 34; gzip & # 34; Pavēlniecība

"GZIP" komanda pati par sevi piedāvā metodi failu atdalīšanai ar paplašinājumu ".gz".

Lai atspiest failu, jums jāizmanto mīnus d (-d) slēdzis šādi:

gzip -d myfilename.gz

Fails tiks dekompresēts un paplašinājums ".gz" tiks noņemts.

Atspoguļojiet failu, izmantojot "gunzip" & # 34; Pavēlniecība

Lai gan "gzip" komandas izmantošana ir pilnīgi derīga, ir daudz vieglāk atcerēties, tikai lai izmantotu "gunzip", lai atdalītu failu, kā parādīts nākamajā piemērā:

gunzip myfilename.gz

Piespiediet failu, lai dekompresija

Dažreiz komandai "gunzip" ir problēmas ar faila atslēgšanu.

Parasti iemesls, kādēļ "gunzip" atsakās atspiest failu, ir tāds, ka faila nosaukums, kas tiks atstāts pēc dekompresijas, ir tāds pats kā jau esošs.

Piemēram, iedomājieties, ka jums ir fails ar nosaukumu "document1.doc.gz", un vēlaties to atspiest, izmantojot komandu "gunzip". Tagad iedomājieties, ka tajā pašā mapē ir arī fails ar nosaukumu "document1.doc".

Palaižot šādu komandu, tiek parādīts ziņojums, kurā norādīts, ka fails jau ir izveidots, un jums tiks lūgts apstiprināt darbību.

gunzip document1.doc.gz

Jūs varat, protams, ievadīt "Y", lai apstiprinātu, ka esošais fails tiks pārrakstīts. Ja jūs īstenojat "gunzip" kā daļu no skripta, tomēr jūs nevēlaties, lai lietotājam tiktu parādīts ziņojums, jo tas pārtrauc skripta darbību un prasa ievadi.

Jūs varat piespiest komandu "gunzip" atspiest failu, izmantojot šādu sintaksi:

gunzip-f document1.doc.gz

Tas pārrakstīs esošu tā paša nosaukuma failu, un tas jums nekavēsies to darot. Tādēļ pārliecinieties, ka rūpīgi izmantojat mīnus f (-f) slēdzi.

Kā saglabāt gan saspiestu, gan dekompresētu failu

Pēc noklusējuma komanda "gunzip" dekompresē failu un paplašinājums tiks noņemts. Tādēļ fails ar nosaukumu "myfile.gz" tagad tiks saukts par "myfile", un tas tiks paplašināts līdz pilnam izmēram.

Var gadīties, ka vēlaties atspiest failu, bet saglabāt arī saspiestu failu kopiju.

To var sasniegt, izpildot šādu komandu:

gunzip-k myfile.gz

Tagad jūs atstāsiet ar "myfile" un "myfile.gz".

Kompresijas izvades rādīšana

Ja saspiestā fails ir teksta fails, tad tajā varat apskatīt tekstu, vispirms to nedominējot.

Lai to izdarītu, izmantojiet šādu komandu:

gunzip-c myfile.gz

Iepriekš minētā komanda parādīs myfile.gz saturu termināla izvadē.

Displeja informācija par saspiestu failu

Jūs varat uzzināt vairāk informācijas par saspiestu failu, izmantojot komandu "gunzip" šādi:

gunzip-l myfile.gz

Iepriekš minētās komandas izlaide rāda šādas vērtības:

Visnoderīgākais šīs komandas aspekts ir tad, kad jums ir darīšana ar lieliem failiem vai diskdzini ar mazu diska vietu.

Iedomājieties, ka jums ir disks, kas ir 10 gigabaitu izmēra, un saspiestais fails ir 8 gigabaiti. Ja jūs aklīgi palaižat komandu "gunzip", tad jūs, iespējams, atklāsit, ka komanda neizdodas, jo nesaspiests izmērs ir 15 gigabaiti.

Runājot komandu "gunzip" ar slēdzi "minus l" (-l), jūs varat noteikt, ka diskā, no kura jūs atlaidat failu, ir pietiekami daudz vietas . Jūs varat arī apskatīt faila nosaukumu, kas tiks izmantots, kad fails tiks atspējots.

Daudzu failu atgriezeniska atgriešana

Ja vēlaties atšifrēt visus mapē esošos failus un visus failus no visām zemāk esošajām mapēm, varat izmantot šādu komandu:

gunzip -r mapes nosaukums

Piemēram, iedomājieties, ka jums ir šāda mapes struktūra un faili:

Jūs varat atspiest visus failus, palaižot šādu komandu:

gunzip -r Dokumenti

Pārbaudiet, vai saspiests fails ir derīgs

Jūs varat pārbaudīt, vai fails ir saspiests, izmantojot "gzip", izpildot šādu komandu:

gunzip-t filename.gz

Ja fails ir nederīgs, jūs saņemsit ziņojumu citādi, jums tiks atgriezts ievadītais teksts bez ziņojuma.

Kas tieši notika, kad dekompresējat failu

Pēc noklusējuma, palaižot komandu "gunzip", jūs paliekat ar atspiestus failu bez paplašinājuma "gz".

Ja jums ir vairāk informācijas, varat izmantot mīnus v (-v) slēdzi, lai parādītu verbose informāciju :

gunzip -v filename.gz

Rezultāts būs šāds:

filename.gz: 20% - tiek aizstāts ar faila nosaukumu

Tas jums parāda sākotnējo saspiešanas faila nosaukumu, cik daudz tas tika dekompresēts un galīgo faila nosaukumu.