ఉదాహరణ లైనక్స్ "gzip" కమాండ్ యొక్క ఉపయోగాలు

"Gzip" కమాండ్ అనేది లైనక్స్లో ఫైళ్ళను కంప్రెస్ చేయడానికి ఒక సాధారణ మార్గం మరియు అందువలన ఈ సాధనాన్ని ఉపయోగించి ఫైల్లను ఎలా కంప్రెస్ చేయాలో తెలుసుకోవడం విలువ.

"జిజిప్" ఉపయోగించే కంప్రెషన్ పద్ధతి లెమ్పెల్-జివ్ (LZ77). ఈ సమాచారం మీకు ఇప్పుడు ప్రాముఖ్యమైనది కాదు. మీరు "gzip" కమాండ్తో వాటిని కంప్రెస్ చేస్తే, ఫైల్స్ తక్కువగా ఉండటం మీకు తెలుసన్నది.

అప్రమేయంగా మీరు "gzip" కమాండ్ను ఉపయోగించి ఒక ఫైల్ లేదా ఫోల్డర్ను కంప్రెస్ చేస్తే అది ముందు చేసిన అదే ఫైల్ పేరును కలిగి ఉంటుంది కానీ ఇప్పుడు అది పొడిగింపు ".gz" ను కలిగి ఉంటుంది.

కొన్ని సందర్భాల్లో, ఫైల్ పేరు చాలా పొడవుగా ఉంటే, అదే పేరును ఉంచడం సాధ్యం కాదు. ఈ పరిస్థితులలో, అది ఖండించుటకు ప్రయత్నిస్తుంది.

ఈ గైడ్ లో, నేను "gzip" కమాండ్ ఉపయోగించి ఫైళ్లను ఎలా కంప్రెస్ చేస్తాను మరియు మిగతా సాధారణంగా ఉపయోగించే స్విచ్లకు మిమ్మల్ని పరిచయం చేస్తాను.

ఉపయోగించి ఫైల్ను కంప్రెవ్ చేయడం ఎలా & # 34; gzip & # 34;

Gzip వుపయోగించి ఒకే ఫైల్ను కంప్రెస్ చేయుటకు సరళమైన మార్గం కింది ఆదేశాన్ని నడుపుటకు:

gzip ఫైల్ పేరు

ఉదాహరణకు "mydocument.odt" అని పిలిచే ఫైల్ను కిందికి కింది ఆదేశాన్ని అమలు చేయండి:

gzip mydocument.odt

కొన్ని ఫైళ్లు ఇతరులకన్నా మెరుగైనవి. ఉదాహరణకు డాక్యుమెంట్స్, టెక్స్ట్ ఫైల్స్, బిట్మ్యాప్ చిత్రాలు, WAV మరియు MPEG వంటి కొన్ని ఆడియో మరియు వీడియో ఫార్మాట్లను బాగా తగ్గించవచ్చు.

JPEG చిత్రాలు మరియు MP3 ఆడియో ఫైళ్ళు వంటి ఇతర ఫైల్ రకాలు అన్నింటికీ బాగా కుదరవుతాయి మరియు దానికి వ్యతిరేకంగా "gzip" కమాండ్ను అమలు చేసిన తరువాత ఫైల్ పరిమాణం పెరుగుతుంది.

దీనికి కారణమేమిటంటే, JPEG చిత్రాలు మరియు MP3 ఆడియో ఫైళ్లు ఇప్పటికే కంప్రెస్ అయ్యాయి మరియు అందువల్ల "gzip" ఆదేశం కేవలం దానిని జతచేసే దానికి బదులుగా జత చేస్తుంది.

"Gzip" కమాండ్ రెగ్యులర్ ఫైల్స్ మరియు ఫోల్డర్లను కుదించుటకు మాత్రమే ప్రయత్నిస్తుంది. మీరు ఒక సింబాలిక్ లింకు ప్రయత్నించండి మరియు కుదించుము ఉంటే అది పనిచేయదు మరియు అది నిజంగా అలా చేయడానికి అర్ధవంతం లేదు.

& # 34; gzip & # 34; ఉపయోగించి ఒక ఫైల్ను ఎలా తగ్గించాలి? కమాండ్

మీరు ఇప్పటికే కంప్రెస్ చేయబడిన ఫైల్ ఉంటే, దానిని కింది ఆదేశాన్ని ఉపయోగించుకోవచ్చు.

gzip -d filename.gz

ఉదాహరణకు, "mydocument.odt.gz" ఫైలును విస్తరించుటకు మీరు కింది ఆదేశమును వుపయోగిస్తారు:

gzip -d mydocument.odt.gz

కంప్రెస్ చేయడానికి ఒక ఫైల్ను నిర్బంధించండి

కొన్నిసార్లు ఒక ఫైల్ కంప్రెస్ చేయబడదు. బహుశా మీరు "myfile1" అని పిలిచే ఒక ఫైల్ను కుదించేందుకు ప్రయత్నిస్తున్నారు, కానీ "myfile1.gz" అని పిలువబడే ఫైల్ ఇప్పటికే ఉంది. ఈ సందర్భములో, "gzip" కమాండ్ సాధారణంగా పనిచేయదు.

"Gzip" కమాండ్ను దాని అంశంగా చేయమని బలవంతం చేసేందుకు క్రింది కమాండ్ను అమలు చేయండి:

gzip -f ఫైల్పేరు

కంప్రెస్డ్ ఫైల్ను ఎలా ఉంచుకోవాలి

అప్రమేయంగా "gzip" కమాండ్ ఉపయోగించి ఫైల్ను కంప్రెస్ చేసినప్పుడు మీరు పొడిగింపు ".gz" తో క్రొత్త ఫైల్తో ముగుస్తుంది.

మీరు ఫైల్ను కంప్రెస్ చేయాలని మరియు అసలు ఫైల్ను ఉంచాలనుకుంటే మీరు కింది ఆదేశాన్ని అమలు చేయాలి:

gzip -k ఫైల్పేరు

ఉదాహరణకు, మీరు కింది ఆదేశాన్ని అమలు చేస్తే మీరు "mydocument.odt" మరియు "mydocument.odt.gz" అనే ఫైల్తో ముగుస్తుంది.

gzip -k mydocument.odt

మీరు ఎంత ఎక్కువ స్థలాన్ని సేవ్ చేసారో గురించి కొన్ని గణాంకాలు పొందండి

ఫైళ్ళను సంగ్రహించే మొత్తం పాయింట్ డిస్క్ స్థలాన్ని పొదుపుగా లేదా ఒక నెట్వర్క్లో పంపించడానికి ముందే ఒక ఫైల్ యొక్క పరిమాణాన్ని తగ్గించటం.

మీరు "gzip" ఆదేశాన్ని ఉపయోగించినప్పుడు ఎంత స్థలం సేవ్ చేయబడిందో చూడడానికి ఇది మంచిది.

"Gzip" కమాండ్ కంప్రెషన్ పనితీరును పరిశీలించునప్పుడు మీకు కావలసిన గణాంకాల రకాన్ని అందిస్తుంది.

స్టాటిస్టిక్స్ జాబితా పొందేందుకు కింది ఆదేశాన్ని అమలు చేయండి:

gzip -l filename.gz

కింది ఆదేశాన్ని తిరిగి ఇచ్చిన సమాచారం కింది విధంగా ఉంది:

ఫోల్డర్ మరియు సబ్ ఫోల్డర్లు ప్రతి ఫైల్ను కంప్రెస్ చేయండి

ప్రతి ఫైల్ను ఫోల్డర్ మరియు దాని సబ్ఫోల్డర్లు కింది ఆదేశాన్ని ఉపయోగించి మీరు కుదించవచ్చు:

gzip -r ఫోల్డర్ పేరు

ఇది foldername.gz అని పిలువబడే ఒక ఫైల్ను సృష్టించదు. బదులుగా, ఇది డైరెక్టరీ నిర్మాణాన్ని కదిలించి ఆ ఫోల్డర్ నిర్మాణంలో ప్రతి ఫైల్ను కంప్రెస్ చేస్తుంది.

ఫోల్డర్ నిర్మాణాన్ని ఒక ఫైల్గా కుదించుటకు మీరు అనుకుంటే, తారు ఫైలును సృష్టించడం మంచిది మరియు ఈ గైడ్లో చూపిన విధంగా తారు ఫైల్ను gzipping.

సంపీడన దత్తాంశం యొక్క ప్రమాణాన్ని ఎలా పరీక్షించాలి

మీరు ఫైల్ చెల్లుబాటు అయ్యేదానిని పరిశీలించాలనుకుంటే, మీరు కింది ఆదేశాన్ని అమలుచేయవచ్చు:

gzip -t filename

ఫైల్ చెల్లదు ఉంటే అవుట్పుట్ ఉంటుంది.

కంప్రెషన్ స్థాయిని మార్చడం ఎలా

మీరు విభిన్న మార్గాల్లో ఫైల్ను కుదించవచ్చు. ఉదాహరణకు, మీరు వేగంగా పని చేసే చిన్న కంప్రెషన్ కోసం వెళ్ళవచ్చు లేదా మీరు అమలు చేయడానికి ఎక్కువ సమయం తీసుకునే బదిలీని కలిగి ఉన్న గరిష్ట కుదింపు కోసం వెళ్ళవచ్చు.

వేగవంతమైన వేగంతో కనీస కుదింపు పొందడానికి కింది ఆదేశాన్ని అమలు చేయండి:

gzip -1 ఫైల్ పేరు

నెమ్మదిగా వేగం వద్ద గరిష్ట కుదింపు పొందడానికి క్రింది కమాండ్ అమలు:

gzip -9 ఫైల్ పేరు

మీరు 1 మరియు 9 మధ్య విభిన్న సంఖ్యలను ఎంచుకోవడం ద్వారా వేగం మరియు కుదింపు స్థాయిని మార్చవచ్చు.

ప్రామాణిక జిప్ ఫైళ్ళు

ప్రామాణిక జిప్ ఫైల్లతో పని చేస్తున్నప్పుడు "gzip" ఆదేశం ఉపయోగించబడదు. ఆ ఫైళ్ళను నిర్వహించడానికి మీరు "జిప్" ఆదేశం మరియు "అన్జిప్" ఆదేశం ఉపయోగించవచ్చు.