Piemērs Izmantojot Linux komandu "gzip"

Komandu "gzip" ir kopīgs Linux failu saspiešanas veids, tādēļ 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 komandu "gzip".

Pēc noklusējuma, saspiežot failu vai mapi, izmantojot komandu "gzip", 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ā es parādīšu, kā saspiest failus, izmantojot komandu "gzip" un iepazīstināt jūs ar visbiežāk izmantotajiem slēdžiem.

Kā saspiest failu ar & # 34; gzip & # 34;

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

gzip faila nosaukums

Piemēram, lai saspiestu failu ar nosaukumu "mydocument.odt", izpildiet šā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, nekompromisa vispār labi, un fails faktiski var palielināties pēc komandas "gzip" palaišanas pret to.

Iemesls tam ir tāds, ka JPEG attēli un MP3 audio faili jau ir saspiesti, un tāpēc komandu "gzip" vienkārši pievieno tam, nevis saspiežot to.

Komandu "gzip" 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ā atšifrēt failu ar & # 34; gzip & # 34; Pavēlniecība

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

gzip -d filename.gz

Piemēram, lai dekompresētu failu mydocument.odt.gz, jūs izmantojat šā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 ar nosaukumu "myfile1", bet jau ir fails ar nosaukumu "myfile1.gz". Šajā gadījumā komanda "gzip" parasti nedarbosies.

Lai piespiestu komandu "gzip" veikt uzdevumus, palaidiet šādu komandu:

gzip -f faila nosaukums

Kā saglabāt nesaspiesti failu

Pēc noklusējuma, kad jūs saspiežat failu, izmantojot komandu "gzip", jūs nonākat 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 palaižat šādu komandu, jūs nonākat ar failu ar nosaukumu "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 jūs izmantojat komandu "gzip".

Komanda "gzip" sniedz statistikas datus, kas jums nepieciešami, 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:

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 failu ar nosaukumu foldername.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 saspiestu failu 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

Komandu "gzip" nedrīkst izmantot, strādājot ar standarta zip failiem. Jūs varat izmantot komandu "zip" un "unzip" komandu, lai apstrādātu šos failus.