Komandas gzip lietojuma piemēri

The gzip komanda ir izplatīts failu saspiešanas veids operētājsistēmā Linux.

Pēc noklusējuma, kad saspiežat failu vai mapi, izmantojot gzip komandu tam būs tāds pats faila nosaukums kā iepriekš, bet ar paplašinājumu .gz.

Tālāk esošie ekrānuzņēmumi īpaši attiecas uz Ubuntu, taču komanda gzip darbojas arī citās Unix līdzīgās operētājsistēmās.

gzip komanda Linux terminālā

Kā saspiest failu, izmantojot gzip

Vienkāršākais veids, kā saspiest vienu failu, izmantojot gzip ir palaist šādu komandu:

gzip faila nosaukums

Lai saspiestu failu, ko sauc mydocument.odt palaidiet šādu komandu:

gzip mydocument.odt

Ja faila nosaukumā ir atstarpes, ievietojiet to pēdiņās:

gzip "šis ir mans fails.png"

Daži faili tiek saspiesti labāk nekā citi. Piemēram, dokumentus, teksta failus, bitkartes attēlus un noteiktus audio un video formātus, piemēram, WAV un MPEG, ļoti labi saspiež. Citi failu tipi, piemēram, JPEG attēli un MP3 audio faili nemaz netiek labi saspiesti, un pēc faila palaišanas fails var palielināties gzip pavēli pret to.

JPEG attēli un

MP3 audio faili jau ir saspiesti, un tāpēc gzip komanda to vienkārši papildina, nevis saspiež.

The gzip komanda tikai mēģina saspiest parastos failus un mapes.

Kā atspiest failu, izmantojot gzip komandu

Izmantojiet šo komandu, lai atspiestu gzip arhīvu:

gzip -d faila nosaukums.gz

Lai atspiestu mydocument.odt.gz failā izmantojiet šādu komandu:

gzip -d mydocument.odt.gz

Piespiediet faila saspiešanu

Dažreiz failu nevar saspiest. Lai piespiestu gzip komanda, lai veiktu savas darbības, vienkārši palaidiet šo komandu:

gzip -f faila nosaukums

Kā saglabāt nesaspiestu failu

Pēc noklusējuma, kad saspiežat failu, izmantojot gzip komandu jūs saņemat jaunu failu ar paplašinājumu .gz. Lai saspiestu failu un saglabātu sākotnējo failu, ir jānorāda -k karogs:

gzip -k faila nosaukums

Ja izpildīsit šādu komandu, jūs nonāksit failā ar nosaukumu mydocument.odt un mydocument.odt.gz.

gzip -k mydocument.odt

Iegūstiet statistiku par ietaupīto vietu

Failu saspiešanas mērķis ir ietaupīt vietu diskā vai samazināt faila lielumu pirms tā nosūtīšanas tīklā. The gzip komanda nodrošina tādu statistiku, kāda jums nepieciešama, pārbaudot saspiešanas veiktspēju.

Lai iegūtu statistikas sarakstu, izpildiet šādu komandu:

gzip -l faila nosaukums.gz

Iepriekš minētajā komandā opcija ir mazais burts L, nevis 1 vai lielais i.

Iepriekš minētās komandas atgrieztā informācija ir šāda:

  • Saspiests izmērs
  • Nesaspiests izmērs
  • Attiecība procentos
  • Nesaspiests faila nosaukums

Saspiest katru failu mapē un apakšmapēs

Saspiediet katru failu mapē un tās apakšmapēs, izmantojot šo komandu:

gzip -r mapes nosaukums

Šis process nerada vienu failu ar nosaukumu mapes nosaukums.gz. Tā vietā tas šķērso direktoriju struktūru un saspiež katru failu šajā mapes struktūrā.

Lai saspiestu mapes struktūru kā vienu failu, labāk ir izveidot tar failu un pēc tam tar faila gzipping.

Izmantojiet šo komandu, lai atspiestu vairākus failus:

gzip -d *.gz

Kā pārbaudīt saspiesta faila derīgumu

Lai pārbaudītu, vai fails ir derīgs, palaidiet šo komandu:

gzip -t faila nosaukums

Ja fails ir derīgs, izvade netiks rādīta.

Kā mainīt kompresijas līmeni

Failu var saspiest dažādos veidos. Piemēram, varat izvēlēties mazāku saspiešanu, kas darbosies ātrāk, vai arī izmantot maksimālu saspiešanu, kuras kompromiss var aizņemt ilgāku laiku.

Lai iegūtu minimālu saspiešanu ar ātrāko ātrumu, izpildiet šādu komandu:

gzip -1 faila nosaukums

Lai iegūtu maksimālu saspiešanu ar lēnāko ātrumu, izpildiet šo komandu:

gzip -9 faila nosaukums

Varat mainīt ātrumu un saspiešanas līmeni, izvēloties dažādus skaitļus no 1 līdz 9.

Standarta ZIP faili

The gzip komandu nevajadzētu izmantot, strādājot ar standarta zip failiem. Tu vari izmantot uz rāvējslēdzējs komandu un izņemiet rāvējslēdzēju komandu lai apstrādātu šos failus.