Komandas 'gunzip' lietojuma piemēri
Ja pārlūkojat mapes un atrodat failus ar paplašinājumu .gz, tas nozīmē, ka šie faili bija saspiests ar komandu gzip. Komandā gzip tiek izmantots Lempel-Ziv (ZZ77) saspiešanas algoritms, lai samazinātu failu, piemēram, dokumentu, attēlu un audio celiņu, lielumu. Pēc faila saspiešanas, izmantojot gzip, fails būs jāatspiež. Lūk, kā to izdarīt atspiest failu kas tika saspiests, izmantojot komandu gzip.
Atspiest failus, izmantojot gzip komandu
Komanda gzip nodrošina metodi, lai atspiestu failus ar paplašinājumu .gz.
Lai atspiestu failu, izmantojiet mīnus d (-d) pārslēdziet šādi:
gzip -d myfilename.gz
Fails tiek atspiests, un paplašinājums .gz tiek noņemts.

Atspiediet failu, izmantojot gunzip komandu
Lai gan gzip komandas izmantošana ir derīga, ir vieglāk atcerēties izmantot gunzip, lai atspiestu failu, kā parādīts šajā piemērā:
gunzip myfilename.gz

Piespiediet failu atspiest
Dažreiz gunzip komandai ir problēmas ar faila atspiešanu. Izplatīts iemesls, kāpēc gunzip atsakās atspiest failu, ir tas, ka pēc dekompresijas atstātais faila nosaukums ir tāds pats kā jau esošajam failam.
Piemēram, iedomājieties, ka jums ir fails ar nosaukumu document1.doc.gz, un vēlaties to atspiest, izmantojot komandu gunzip. Iedomājieties, ka jums ir arī fails ar nosaukumu dokuments1.dok tajā pašā mapē. Palaižot šo komandu, tiek parādīts ziņojums, kurā teikts, ka fails pastāv. Jums tiek piedāvāts apstiprināt darbību.
gunzip document1.doc.gz
Jūs varat ieiet Y lai pieņemtu, ka esošais fails tiks pārrakstīts. Tomēr, ja ieviešat gunzip kā daļu no skripta, jūs nevēlaties, lai lietotājam tiktu rādīts ziņojums, jo tas aptur skripta darbību un prasa ievadi.
Varat piespiest komandu gunzip atspiest failu, izmantojot šādu sintaksi:
gunzip -f document1.doc.gz

Tas pārraksta esošu failu ar tādu pašu nosaukumu, un to darot, tas netiek prasīts. Tāpēc pārliecinieties, ka izmantojat mīnus f (-f) pārslēdziet uzmanīgi.
Kā saglabāt gan saspiesto, gan atspiesto failu
Pēc noklusējuma komanda gunzip atspiež failu un paplašinājums tiek noņemts. Tāpēc fails ar nosaukumu mans fails.gz tiks saukts mans fails, un tas tiks paplašināts līdz pilnam izmēram.
Ja vēlaties atspiest failu, bet arī saglabāt saspiestā faila kopiju, palaidiet šo komandu:
gunzip -k myfile.gz
Tagad jums paliks mans fails un mans fails.gz.

Parādīt saspiestu izvadi
Ja saspiestais fails ir a teksta fails, varat skatīt tajā esošo tekstu, vispirms to nesaspiežot. Lai to izdarītu, izmantojiet šādu komandu:
gunzip -c myfile.gz
Iepriekš minētā komanda parāda saturu mans fails.gz uz termināļa izeju.
Parādiet informāciju par saspiesto failu
Papildinformāciju par saspiestu failu var uzzināt, izmantojot komandu gunzip šādi:
gunzip -l myfile.gz

Iepriekš minētās komandas izvade parāda šādas vērtības:
- Saspiests izmērs
- Nesaspiests izmērs
- Attiecība
- Nesaspiests faila nosaukums
Visnoderīgākais šīs komandas aspekts ir tad, kad esat nodarbojas ar lieliem failiem vai diskdzinī, kurā ir maz vietas.
Iedomājieties, ka jums ir disks, kura izmērs ir 10 gigabaiti, un saspiestais fails ir 8 gigabaiti. Ja akli palaižat komandu gunzip, iespējams, ka komanda neizdodas, jo nesaspiestā faila lielums ir 15 gigabaiti.
Palaižot komandu gunzip ar mīnus l (-l) slēdzi, varat pārbaudīt, vai diskā, kurā vēlaties atspiest failu, ir pietiekami daudz vietas. Varat arī redzēt faila nosaukumu, kas tiks izmantots, kad fails tiks atspiests.
Rekursīvi atspiest daudzus failus
Ja vēlaties atspiest visus mapē esošos failus un visus failus visās zemāk esošajās mapēs, izmantojiet šo komandu:
gunzip -r mapes nosaukums

Piemēram, iedomājieties, ka jums ir šāda mapju struktūra un faili:
- Dokumenti
- mydoc.gz
- mydoc1.gz
- Konti
- izklājlapa1.gz
- izklājlapa2.gz
Varat atspiest visus failus, izpildot šādu komandu:
gunzip -r Dokumenti
Pārbaudiet, vai saspiestais fails ir derīgs
Varat pārbaudīt, vai fails ir saspiests, izmantojot gzip, izpildot šādu komandu:
gunzip -t faila nosaukums.gz
Ja fails nav derīgs, jūs saņemat ziņojumu. Pretējā gadījumā jūs tiksit atgriezts pie ievades bez ziņojuma.
Kas notiek, atspiežot failu
Pēc noklusējuma, palaižot komandu gunzip, tiek atstāts atspiests fails bez paplašinājuma gz.
Ja vēlaties skatīt vairāk informācijas, izmantojiet mīnusu v (-v) pārslēgties uz rādīšanu detalizēta informācija:
gunzip -v faila nosaukums.gz
Izvade būs aptuveni šāda:
filename.gz: 20% — aizstāts ar faila nosaukumu
Tas norāda sākotnējo saspiestā faila nosaukumu, to, cik daudz tas tika atspiests, un galīgo faila nosaukumu.