Il-kmand "gzip" huwa mod komuni ta 'kompressjoni ta' fajls ġewwa Linux u għalhekk huwa ta 'min jafu kif jikkompressa fajls li jużaw din l-għodda.
Il-metodu ta 'kompressjoni użat minn "gzip" huwa Lempel-Ziv (LZ77). Issa mhux vitali li taf din l-informazzjoni. Kulma għandek bżonn tkun taf li l-fajls jiksbu iżgħar meta tikkompressahom bil-kmand "gzip".
B'mod awtomatiku meta tikkompressa fajl jew folder billi tuża l-kmand "gzip" ikollha l-istess isem ta 'fajl bħalma għamlet qabel iżda issa se jkollha l-estensjoni ".gz".
F'xi każijiet, mhuwiex possibbli li jinżamm l-istess isem speċjalment jekk l-isem tal-fajl huwa oerhört twil. F'dawn iċ-ċirkostanzi, se tipprova tnaqqasha.
F'din il-gwida, jien ser nuruk kif għandek tikkompressa fajls bl-użu tal-kmand "gzip" u nintroduċu inti għall-swiċċijiet l-aktar użati b'mod komuni.
Kif Biex Tikkompressa A File Bl-użu & # 34; gzip & # 34;
L-aktar mod sempliċi biex tikkumpress fajl wieħed bl-użu ta 'gzip huwa li tmexxi l-kmand li ġej:
isem tal-fajl gzip
Pereżempju biex tikkumpressa fajl imsejjaħ "mydocument.odt" imexxi l-kmand li ġej:
gzip mydocument.odt
Xi fajls jikkompressaw aħjar minn oħrajn. Pereżempju dokumenti, fajls tat-test, immaġni bitmap, ċertu formati awdjo u vidjo bħal WAV u MPEG jikkompressaw tajjeb ħafna.
Tipi oħra ta 'fajls bħal stampi JPEG u fajls awdjo MP3 ma jikkompressawx sewwa u l-fajl jista' attwalment jiżdied fid-daqs wara li jkun għaddej il-kmand "gzip" kontrih.
Ir-raġuni għal dan hija li l-immaġni JPEG u l-fajls awdjo MP3 diġà huma kompressati u għalhekk il-kmand "gzip" sempliċement iżżid magħha aktar milli tikkumpressaha.
Il-kmand "gzip" biss jipprova jikkompressa fajls u folders regolari. Għalhekk jekk tipprova u tikkompressa rabta simbolika mhux se taħdem u tassew ma tagħmilx sens li tagħmel hekk.
Kif Tiddompress A File Uża l-& # 34; gzip & # 34; Kmand
Jekk għandek fajl li diġà kien qed tikkumpressa tista 'tuża l-kmand li ġej biex tneħħiha.
gzip -d filename.gz
Per eżempju, biex tikkompressa l-fajl "mydocument.odt.gz" tuża l-kmand li ġej:
gzip -d mydocument.odt.gz
Forza A File To Be Compressed
Kultant fajl ma jistax jiġi kompressat. Forsi inti qed tipprova tikkompressa fajl imsejjaħ "myfile1" iżda diġà hemm fajl imsejjaħ "myfile1.gz". F'dan il-każ, il-kmand "gzip" normalment ma jaħdimx.
Biex tissaħħaħ il-kmand "gzip" biex tagħmel l-affarijiet tagħha sempliċement imexxu l-kmand li ġej:
gzip -f isem tal-file
Kif iżżomm il-fajl mhux kompressat
B'mod awtomatiku meta tikkompressa fajl billi tuża l-kmand "gzip" inti tispiċċa b'fajl ġdid bl-estensjoni ".gz".
Jekk trid tikkompressa l-fajl u żżomm il-fajl oriġinali għandek tmexxi l-kmand li ġej:
gzip -k filename
Per eżempju, jekk immexxu l-kmand li ġej intom tispiċċaw b'fajl imsejjaħ "mydocument.odt" u "mydocument.odt.gz".
gzip -k iddokument.odt
Niżżel Xi Stati Dwar Kemm Spazju Tiflajt
Il-punt kollu tal-fajls tal-kompressjoni huwa dwar l-iffrankar ta 'l-ispazju fuq id-disk jew biex jitnaqqas id-daqs ta' fajl qabel ma tintbagħat fuq netwerk.
Ikun tajjeb għaldaqstant biex tara kemm spazju ġie ffrankat meta tuża l-kmand "gzip".
Il-kmand "gzip" jipprovdi t-tip ta 'statistika li għandek bżonn meta tkun iċċekkjat il-prestazzjoni tal-kompressjoni.
Biex tikseb il-lista ta 'l-istatistika għaddi l-kmand li ġej:
gzip -l filename.gz
L-informazzjoni mibgħuta lura mill-kmand ta 'hawn fuq hija kif ġej:
- Daqs kompressat;
- Daqs mhux kompressat;
- Proporzjon bħala persentaġġ;
- Isem tal-fajl mhux kompressat.
Ikkompja Kull Fajl f'Folder U Subfolders
Tista 'tikkompressa kull fajl f'folder u s-subfolders tagħha billi tuża l-kmand li ġej:
gzip -r foldername
Dan ma joħloqx fajl wieħed imsejjaħ foldername.gz. Minflok, jaqsam l-istruttura tad-direttorju u tikkompressa kull fajl f'dik l-istruttura tal-folder.
Jekk trid tikkompressa l-istruttura tal-folder bħala fajl wieħed int aħjar toħloq fajl tal-qatran u mbagħad niżżel il-fajl tal-qatran kif muri f'din il-gwida .
Kif Test It-Validità ta 'Fajl Kumpressat
Jekk trid tivverifika li l-fajl huwa validu, tista 'tmexxi l-kmand li ġej:
gzip -t filename
Jekk il-fajl huwa validu, ma jkun hemm l-ebda riżultat.
Kif Ibdel il-Livell tal-Kompressjoni
Tista 'tikkompressa fajl b'modi differenti. Per eżempju, tista 'tmur għal kompressjoni iżgħar li taħdem aktar malajr jew tista' tmur għal kompressjoni massima li għandha l-kompromess li tieħu aktar żmien biex taħdem.
Biex tikseb il-kompressjoni minima b'veloċità mgħaġġla, il-kmand li ġej:
gzip -1 filename
Biex tikseb il-kompressjoni massima bil-veloċità l-aktar bil-mod il-kmand li ġej:
Isem tal-fajl gzip -9
Tista 'tvarja l-veloċità u l-livell tal-kompressjoni billi tagħżel numri differenti bejn 1 u 9.
Fajls Zip Standard
Il-kmand "gzip" m'għandux jintuża meta taħdem ma 'fajls zip standard. Tista 'tuża l-kmand "zip" u l- kmand "unzip" għall-immaniġġjar ta' dawk il-fajls.