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:
- 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 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.