Shembujt e përdorimit të komandës "gzip" të Linux

Komanda "gzip" është një mënyrë e zakonshme e ngjeshjes së skedarëve brenda Linux dhe prandaj ia vlen të dihet se si të komplotoni skedarët duke përdorur këtë mjet.

Metoda e shtypjes e përdorur nga "gzip" është Lempel-Ziv (LZ77). Tani nuk është jetike që e njihni këtë informacion. Të gjithë ju duhet të dini është që dosjet të merrni më të vogla kur t'i komplikoni me komandën "gzip".

By default kur shtypni një skedar ose dosje duke përdorur komandën "gzip" do të ketë të njëjtin emër file si më parë, por tani do të ketë zgjerimin ".gz".

Në disa raste, nuk është e mundur të mbash të njëjtin emër posaçërisht nëse emri i skedarit është tepër i gjatë. Në këto rrethana, do të përpiqet ta prerë atë.

Në këtë udhëzues, unë do t'ju tregoj se si të komplikoni skedarët duke përdorur komandën "gzip" dhe t'ju prezantoj me çelsin më të përdorur.

Si të compress një file duke përdorur & # 34; gzip & # 34;

Mënyra më e thjeshtë për të ngjeshur një skedar të vetëm duke përdorur gzip është të ekzekutosh komandën e mëposhtme:

gzip filename

Për shembull, të compress një skedar të quajtur "mydocument.odt" drejtuar komandën e mëposhtme:

gzip mydocument.odt

Disa fotografi ngjeshen më mirë se të tjerët. Për shembull, dokumentet, skedarët e tekstit, imazhet bitmap, formatet audio dhe video të caktuara si WAV dhe MPEG compress shumë mirë.

Llojet e tjera të skedarëve, si p.sh. imazhet JPEG dhe skedarët audio MP3, nuk shtypen mirë dhe skedari mund të rritet me madhësi pasi të ekzekutojë komandën "gzip" kundër tij.

Arsyeja për këtë është se imazhet JPEG dhe skedarët audio MP3 janë tashmë të ngjeshur dhe për këtë arsye komanda "gzip" thjesht shton atë në vend që ta ngjesh atë.

Komanda "gzip" vetëm do të përpiqet të ngjesh dosjet dhe dosjet e rregullta. Prandaj, nëse provoni dhe kompresoni një lidhje simbolike, ajo nuk do të funksionojë dhe me të vërtetë nuk ka kuptim për ta bërë këtë.

Si të heqësh një skedar duke përdorur "gzip" & # 34; komandë

Nëse keni një skedar që tashmë është ngjeshur, mund të përdorni komandën e mëposhtme për ta zbërthyer atë.

gzip -d filename.gz

Për shembull, për të zbrazur skedarin "mydocument.odt.gz" ju do të përdorni komandën e mëposhtme:

gzip -d mydocument.odt.gz

Forconi një skedar që duhet të kompresohet

Ndonjëherë një skedar nuk mund të kompresohet. Ndoshta jeni duke u përpjekur të compress një skedar të quajtur "myfile1", por ka tashmë një skedar të quajtur "myfile1.gz". Në këtë rast, komanda "gzip" zakonisht nuk do të funksionojë.

Për të detyruar "gzip" komandën për të bërë sendet e saj thjesht të drejtuar komandën e mëposhtme:

gzip -f filename

Si ta mbani skedarin e pakomponuar

By default kur shtypni një skedar duke përdorur komandën "gzip", përfundoni me një skedar të ri me ".gz" shtesën.

Nëse dëshironi të ngjeshni skedarin dhe të mbani skedarin origjinal ju duhet të kryeni komandën e mëposhtme:

gzip -k filename

Për shembull, nëse kryeni komandën e mëposhtme, do të përfundoni me një skedar të quajtur "mydocument.odt" dhe "mydocument.odt.gz".

gzip -k mydocument.odt

Merrni disa statistika për sa hapësirë ​​keni kursyer

Pika e tërë e ngjeshjes së skedarëve ka të bëjë me ruajtjen e hapësirës në disk ose me zvogëlimin e madhësisë së një skedari para se ta dërgoni atë në një rrjet.

Do të ishte mirë, pra, të shihet sa hapësirë ​​është ruajtur kur përdoret komanda "gzip".

Komanda "gzip" siguron llojin e statistikave që kërkojnë kur kontrolloni për performancën e compression.

Për të marrë listën e statistikave të drejtuar komandën e mëposhtme:

gzip -l filename.gz

Informacioni i kthyer nga komanda e mësipërme është si më poshtë:

Kompresoni çdo skedar në një dosje dhe nënkartera

Ju mund të ngjeshni çdo skedar në një dosje dhe nën-dosjet e saj duke përdorur komandën e mëposhtme:

Emri gzip -r

Kjo nuk krijon një skedar të quajtur foldername.gz. Në vend të kësaj, ai kalon strukturën e dosjeve dhe fikson çdo skedar në atë strukturë të dosjeve.

Nëse doni të kompresoni strukturën e dosjeve si një skedar, ju jeni më mirë duke krijuar një skedar tar dhe pastaj gzipping skedarin tar siç tregohet në këtë udhëzues .

Si të testoni vlefshmërinë e një skedari të kompresuar

Nëse dëshironi të verifikoni se një skedar është i vlefshëm, mund të kryeni komandën e mëposhtme:

gzip -t filename

Nëse skedari është i vlefshëm, nuk do të ketë dalje.

Si ta ndryshoni nivelin e kompresionit

Ju mund të compress një skedar në mënyra të ndryshme. Për shembull, mund të shkosh për një kompresim më të vogël që do të punojë më shpejt ose mund të shkosh për kompresim maksimal që ka ndërhyrjen e zgjatjes së afatit.

Për të marrë compression minimale në shpejtësinë më të shpejtë të drejtuar komandën e mëposhtme:

gzip -1 emri i skedarit

Për të arritur compression maksimal në shpejtësinë më të ngadaltë të drejtuar komandën e mëposhtme:

gzip -9 filename

Ju mund të ndryshoni shpejtësinë dhe nivelin e ngjeshjes duke zgjedhur numra të ndryshëm ndërmjet 1 dhe 9.

Standard Zip Files

Komanda "gzip" nuk duhet të përdoret kur punoni me skedarë standarde zip. Ju mund të përdorni komandën "zip" dhe komandën "unzip" për trajtimin e këtyre skedarëve.