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

పాఠం యొక్క స్ట్రింగ్ లేదా నిర్దిష్ట వ్యక్తీకరణ కోసం సంపీడన ఫైళ్లను ఎలా శోధించాలో ఈ గైడ్ మీకు చూపుతుంది.

గ్రెప్ కమాండ్ ఉపయోగించి శోధన మరియు వడపోత ఫలితాలు ఎలా

అత్యంత శక్తివంతమైన Linux ఆదేశాలలో ఒకటి "గ్లోబల్ రెగ్యులర్ ఎక్స్ప్రెషన్స్ ప్రింట్" కోసం ఉద్దేశించిన grep.

మీరు ఒక ఫైల్ లేదా మరొక కమాండ్ నుండి అవుట్పుట్లోని విషయాలలో నమూనాలను శోధించడానికి grep ను ఉపయోగించవచ్చు.

ఉదాహరణకు, మీరు కింది ps కమాండ్ను అమలు చేస్తే మీ కంప్యూటర్లో నడుస్తున్న ప్రాసెస్ల జాబితాను చూస్తారు.

ps -ef

ఫలితాలను త్వరగా స్క్రీన్కి స్క్రోల్ చేయండి మరియు ఫలితాలు పెద్ద సంఖ్యలో సాధారణంగా ఉంటే. ఈ సమాచారం ముఖ్యంగా బాధాకరమైన సమాచారాన్ని చూస్తుంది.

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

ps -ef | మరింత

పైన చూస్తున్న కమాండ్ నుండి అవుట్పుట్ మీరు వెతుకుతున్న వాటిని కనుగొనడానికి ఫలితాల ద్వారా పేజీని కలిగి ఉన్నదాని కంటే మెరుగైనది.

Grep ఆదేశం మీరు దానికి పంపే ప్రమాణాల ఆధారంగా ఫలితాలను ఫిల్టర్ చేయడం సాధ్యపడుతుంది. ఉదాహరణకు, 'రూట్' కి యుడిఐ సెట్ తో అన్ని ప్రక్రియల కోసం వెతకండి కింది ఆదేశాన్ని అమలు చేయండి:

ps -ef | grep రూట్

Grep ఆదేశం కూడా ఫైల్స్పై పనిచేస్తుంది. మీరు బుక్ శీర్షికల జాబితాను కలిగి ఉన్న ఒక ఫైల్ను ఇమాజిన్ చేయండి. మీరు ఫైల్ "లిటిల్ రెడ్ రైడింగ్ హుడ్" ను కలిగి ఉంటే చూడాలని అనుకోండి. మీరు ఫైల్ను క్రింది విధంగా శోధించవచ్చు:

grep "లిటిల్ రెడ్ రైడింగ్ హుడ్" బుక్లిస్ట్

Grep కమాండ్ చాలా శక్తివంతమైనది మరియు ఈ ఆర్టికల్ అది వాడగలిగిన ఉపయోగకరమైన స్విచ్లను చూపుతుంది.

Zgrep కమాండ్ ఉపయోగించి కంప్రెస్డ్ ఫైల్స్ ఎలా శోధించాలి

కొద్దిగా తెలిసిన కానీ చాలా శక్తివంతమైన సాధనం zgrep ఉంది. Zgrep ఆదేశం మీరు మొదట విషయాలను సంగ్రహించకుండా సంపీడన ఫైలు యొక్క కంటెంట్లను శోధించవచ్చు.

Zzrep ఆదేశము జిప్ ఫైళ్ళకు లేదా gzip ఆదేశమును వుపయోగించి కంప్రెస్ చేయబడిన ఫైళ్ళకు వ్యతిరేకంగా వుపయోగించవచ్చు .

తేడా ఏమిటి?

ఒక zip ఫైలు బహుళ ఫైళ్లను కలిగి ఉంటుంది, అయితే gzip ఆదేశాన్ని ఉపయోగించడం ద్వారా కంప్రెస్ ఫైల్ అసలు ఫైల్ను కలిగి ఉంటుంది.

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

zgrep వ్యక్తీకరణ ఫైల్ శోధన

ఉదాహరణకు, పుస్తకాల జాబితాను gzip ఉపయోగించి కంప్రెస్ చేయబడింది ఊహించు. మీరు కింది ఆదేశాన్ని ఉపయోగించి సంపీడన ఫైల్లో "చిన్న ఎరుపు రైడింగ్ హుడ్" టెక్స్ట్ కోసం శోధించవచ్చు:

zgrep "లిటిల్ రెడ్ రైడింగ్ హుడ్" bookslist.gz

Zgrep కమాండ్ యొక్క భాగంగా grep కమాండ్ ద్వారా మీకు ఏవైనా వ్యక్తీకరణ మరియు అన్ని సెట్టింగులను ఉపయోగించవచ్చు.

Zipgrep కమాండ్ను ఉపయోగించి సంపీడన ఫైళ్ళను ఎలా శోధించాలి

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

జిప్ ఫైల్ ఒక ఫైల్ను కలిగి ఉన్నట్లయితే మీరు zgrep ను ఉపయోగించవచ్చు, కానీ చాలా జిప్ ఫైళ్లు ఒకటి కంటే ఎక్కువ ఫైళ్లను కలిగి ఉంటాయి.

Zipgrep ఆదేశం zip ఫైల్ లోపల నమూనాలను శోధించడానికి ఉపయోగించబడుతుంది.

ఉదాహరణగా మీరు ఈ క్రింది శీర్షికలతో ఉన్న పుస్తకాన్ని కలిగి ఉన్న ఒక ఫైల్ను ఊహించుకోండి:

మీరు ఈ క్రింది శీర్షికలతో ఉన్న చలనచిత్రాలను కలిగి ఉన్న ఒక ఫైల్ ను కూడా ఊహించుకోండి

ఇప్పుడు ఈ రెండు ఫైళ్ళను zip ఫార్మాట్ ఉపయోగించి media.zip అనే ఫైల్గా కంప్రెస్ చేయబడింది.

Zipgrep ఆదేశమును వుపయోగించి zip ఫైలులోని అన్ని ఫైళ్ళ లోపల ఉన్న నమూనాలను కనుగొనవచ్చు. ఉదాహరణకి:

zipgrep నమూనా ఫైల్ పేరు

ఉదాహరణకు, "హ్యారీ పోటర్" యొక్క అన్ని సంఘటనలను మీరు కనుగొనడానికి కోరుకున్నారని ఊహించండి మీరు కింది ఆదేశాన్ని ఉపయోగించుకుంటారు:

zipgrep "హ్యారీ పాటర్" media.zip

అవుట్పుట్ క్రింది విధంగా ఉంటుంది:

పుస్తకాలు: హ్యారీ పాటర్ అండ్ ది ఛాంబర్ ఆఫ్ సీక్రెట్స్

పుస్తకాలు: హ్యారీ పాటర్ అండ్ ది ఆర్డర్ అఫ్ ది ఫీనిక్స్

సినిమాలు: హ్యారీ పాటర్ అండ్ ది ఛాంబర్ ఆఫ్ సీక్రెట్స్

సినిమాలు: హ్యారీ పాటర్ అండ్ ది గోబ్లెట్ అఫ్ ఫైర్

మీరు grep తో ఉపయోగించే zipgrep తో ఏ వ్యక్తీకరణను ఉపయోగించవచ్చు ఈ సాధనం చాలా శక్తివంతమైన చేస్తుంది మరియు అది decompressing, శోధించడం మరియు తరువాత మళ్ళీ కంప్రెస్ కంటే జిప్ ఫైళ్ళను చాలా సులభ శోధన చేస్తుంది.

మీరు జిప్ ఫైల్లోని కొన్ని ఫైళ్లను మాత్రమే శోధించాలనుకుంటే, ఈ క్రింది కమాండ్లో భాగంగా జిప్ ఫైల్లో శోధించడానికి మీరు ఫైళ్లను పేర్కొనవచ్చు:

zipgrep "హ్యారీ పోటర్" media.zip సినిమాలు

అవుట్పుట్ ఇప్పుడు క్రింది విధంగా ఉంటుంది

సినిమాలు: హ్యారీ పాటర్ అండ్ ది ఛాంబర్ ఆఫ్ సీక్రెట్స్

సినిమాలు: హ్యారీ పాటర్ అండ్ ది గోబ్లెట్ అఫ్ ఫైర్

ఒకవే తప్ప మినహా అన్ని ఫైళ్ళను అన్వేషించాలనుకుంటే మీరు కింది ఆదేశాన్ని ఉపయోగించవచ్చు:

zipgrep "హ్యారీ పాటర్" media.zip -x పుస్తకాలు

ఇది పుస్తకాల మినహా మీడియా.జిప్ లోపల ఉన్న అన్ని ఫైళ్ళను శోధిస్తున్నందున ఇది అదే ఉత్పత్తిని ఉత్పత్తి చేస్తుంది.