Skip to main content

Piemērs Izmantojot gzip komandu

Anonim

The gzip komanda ir kopīgs veids, kā saspiest failus Linux, un tāpēc ir vērts zināt, kā saspiest failus, izmantojot šo rīku.

Kompresijas metode, ko izmanto gzip ir Lempel-Ziv (LZ77). Tagad tas nav svarīgi, lai jūs zinātu šo informāciju. Viss, kas jums jāzina, ir tas, ka faili kļūst mazāki, kad tos saspiežat ar gzip komandu

Pēc noklusējuma, saspiežot failu vai mapi, izmantojot gzip komandai tam būs tāds pats faila nosaukums kā iepriekš, bet tagad tam būs paplašinājums .gz.

Dažos gadījumos nav iespējams saglabāt to pašu nosaukumu, jo īpaši, ja faila nosaukums ir neticami ilgs. Šajos apstākļos tas centīsies to saīsināt. Šajā rokasgrāmatā mēs parādīsim, kā saspiest failus, izmantojot gzip komandu un iepazīstina jūs ar visbiežāk izmantotajiem slēdžiem.

Kā saspiest failu, izmantojot gzip

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

gzip faila nosaukums

Piemēram, lai saspiestu failu, ko sauc mydocument.odt palaidiet šādu komandu:

gzip mydocument.odt

Daži faili saspiež labāk nekā citi. Piemēram, ļoti labi ir dokumenti, teksta faili, bitkartes attēli, daži audio un video formāti, piemēram, WAV un MPEG.

Citi faila tipi, piemēram, JPEG attēli un MP3 audio faili, netiek saspiest, un pēc faila palaišanas tas faktiski var palielināties gzip komandu pret to.

Iemesls tam ir tas, ka JPEG attēli un MP3 audio faili jau ir saspiesti, un tādēļ gzip komanda vienkārši pievieno to, nevis saspiežot to.

The gzip komanda mēģinās tikai saspiest regulārus failus un mapes. Tāpēc, ja jūs mēģināt saspiest simbolisku saiti, tas nedarbosies, un tas tiešām nav jēgas to izdarīt.

Kā atspiest failu Izmantojot gzip komandu

Ja jums jau ir saspiests fails, varat izmantot šo komandu, lai to atspiestu.

gzip -d filename.gz

Piemēram, atspiest mydocument.odt.gz fails jūs izmantotu šādu komandu:

gzip -d mydocument.odt.gz

Piespiediet failu, lai to saspiestu

Dažreiz failu nevar saspiest. Varbūt jūs mēģināt saspiest failu sauc myfile1 bet jau ir fails, ko sauc myfile1.gz . Šajā gadījumā, gzip komanda parasti nedarbosies.

Lai piespiestu gzip komanda, lai veiktu savu stuff vienkārši palaist šādu komandu:

gzip -f faila nosaukums

Kā saglabāt nesaspiesti failu

Pēc noklusējuma, kad saspiežat failu, izmantojot gzip komanda jūs galu galā ar jaunu failu ar paplašinājumu .gz.

Ja vēlaties saspiest failu un saglabāt oriģinālo failu, jums ir jāievada šī komanda:

gzip-k filename

Piemēram, ja palaidīsit šādu komandu, jūs galu galā izmantosit failu mydocument.odt un mydocument.odt.gz .

gzip-k mydocument.odt

Saņemiet dažus statistikas datus par to, cik daudz vietas esat saglabājis

Viss failu saspiešanas punkts ir par diska vietas saglabāšanu vai faila lieluma samazināšanu pirms tā nosūtīšanas pa tīklu.

Tādēļ būtu labi redzēt, cik daudz vietas tika saglabātas, kad izmantojat gzip komandu

The gzip komanda nodrošina nepieciešamo statistiku, pārbaudot kompresijas veiktspēju.

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

gzip-l filename.gz

Informācija, kas atgriezta, izmantojot iepriekš minēto komandu, ir šāda:

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

Saspiež katru failu mapē un apakšmapēs

Jūs varat saspiest visus failus mapē un tās apakšmapēs, izmantojot šādu komandu:

gzip -r mapes nosaukums

Tas neveido vienu fails ar nosaukumu mapname.gz . Tā vietā tā pārraida direktoriju struktūru un saspiež katru failu šajā mapes struktūrā.

Ja vēlaties saspiest mapju struktūru kā vienu failu, jums labāk ir izveidot darvas failu un pēc tam ielīmēt darvas failu, kā parādīts šajā rokasgrāmatā.

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

Ja vēlaties pārbaudīt, vai fails ir derīgs, varat palaist šādu komandu:

gzip-t filename

Ja fails ir derīgs, izlaide nebūs pieejama.

Kā nomainīt saspiešanas līmeni

Jūs varat saspiest failu dažādos veidos. Piemēram, jūs varat doties uz mazāku kompresiju, kas darbosies ātrāk, vai arī jūs varat pāriet uz maksimālo kompresiju, kurai ir jāuzņemas ilgāks laiks, lai palaistu.

Lai iegūtu minimālu kompresiju visātrākajā ātrumā, izpildiet šādu komandu:

gzip -1 filename

Lai iegūtu vislielāko saspiešanu vislēnākajā ātrumā, izpildiet šādu komandu:

gzip-9 filename

Jūs varat mainīt ātrumu un saspiešanas līmeni, izvēloties citus skaitļus no 1 līdz 9.

Standarta Zip faili

The gzip komandu nedrīkst izmantot, strādājot ar standarta zip failiem. Jūs varat izmantot zip komandu un unzip komandu šo failu apstrādei.