Linux కమాండ్ జిప్ యొక్క ఉదాహరణ ఉపయోగాలు

ఒక పరిచయ ట్యుటోరియల్

"Zip ఫైల్స్" అని పిలువబడే "ఆర్కైవ్" ఫైళ్ళను అన్ప్యాక్ చేయటానికి కమాండ్ యొక్క అన్జిప్ ఆప్షన్ యొక్క సాధారణ ఉపయోగాలు ఈ క్రింది ఉదాహరణలు ఉదహరించాయి. ఆర్కైవ్ ఫైళ్లు జిప్ వంటి సాఫ్ట్వేర్ను ఉపయోగించి తయారు చేయబడతాయి, ఇది ప్రామాణిక జిప్ ఫైల్ ఫార్మాట్ను ఉపయోగిస్తుంది.

ఆర్కైవ్ అక్షరాలలోని అన్ని సభ్యులను దాని క్రింద ఉన్న ప్రస్తుత డైరెక్టరీ మరియు సబ్ డైరెక్టరీలలోకి సేకరించేందుకు అన్జిప్ చేయడానికి, అవసరమైన ఏ ఉప డైరెక్టరీలను సృష్టించడం:

అక్షరాలు అన్జిప్

ప్రస్తుత డైరెక్టరీలో అక్షరాలు.జిప్ యొక్క అన్ని సభ్యులను మాత్రమే సేకరించేందుకు:

unzip -j అక్షరాలు

అక్షరాలు.జిప్ ను పరీక్షించడానికి, ఆర్కైవ్ సరియైనది కాదా అని సూచించే సారాంశం సందేశం మాత్రమే ముద్రిస్తుంది:

unzip -tq అక్షరాలు

ప్రస్తుత డైరెక్టరీలో అన్ని జిప్ ఫిల్లను పరీక్షించడానికి, సారాంశాలను మాత్రమే ముద్రిస్తుంది:

unzip -tq \ *. zip

(యునిక్స్లో వలె షెల్ వైల్డ్కార్డ్లను విస్తరించినట్లయితే ఆస్ట్రిస్కు ముందు బాక్ స్లాష్ అవసరమవుతుంది, డబల్ కోట్స్ బదులుగా క్రింద ఉపయోగించిన ఉదాహరణలలో వలె ఉపయోగించవచ్చు) .tex , స్థానిక ముగింపు-ఆఫ్-లైన్ కన్వెన్షన్కు స్వీయ-మార్పిడి మరియు అవుట్పుట్ పైపింగ్ (1):

unzip -ca అక్షరాలు \ *. tex | మరింత

ప్రామాణిక అవుట్పుట్కు బైనరీ ఫైలు paper1.dvi సేకరించేందుకు మరియు ఒక ప్రింటింగ్ ప్రోగ్రామ్కు పైపు:

unzip -p వ్యాసాలు paper1.dvi | dvips

అన్ని FORTRAN మరియు C మూల ఫైళ్ళు - *. F, * .c, * .h, మరియు మేక్ఫైల్ - / tmp డైరెక్టరీకి తీసుకురావడానికి:

unzip source.zip "*. [fch]" Makefile -d / tmp

(డబుల్ కోట్స్ మాత్రమే Unix లో అవసరం మరియు globbing ప్రారంభించబడింది మాత్రమే). కేసుతో సంబంధం లేకుండా అన్ని FORTRAN మరియు C మూలం ఫైళ్ళను సేకరించేందుకు (ఉదా. *. సి మరియు * సి., మరియు ఏదైనా మేక్ఫైల్, మేక్ఫైల్, మీకీఫైల్ లేదా ఇదే):

unzip -C source.zip "*. [fch]" makefile -d / tmp

అటువంటి ఫైళ్లను సంగ్రహించడానికి కానీ అన్ని పెద్ద ఫైళ్ళను లైన్-ఎండింగ్స్ను స్థానిక ప్రమాణాలకు ("బైనరీ" అని పిలిచిన ఏ ఫైల్స్కు సంబంధించి) పెద్దగా మార్చేందుకు మరియు పెద్దదైన MS-DOS లేదా VMS పేర్లను మార్చడానికి:

unzip -aaCL source.zip "*. [fch]" makefile -d / tmp

ప్రస్తుత డైరెక్టరీలో ఇప్పటికే ఉన్న డైరెక్టరీలో ఇప్పటికే ఉన్న కొత్త సంస్కరణలను సంగ్రహించడం కోసం (గమనిక: ఒక సమయమండలిలో అన్జిప్ చేయకుండా జాగ్రత్తగా ఉండండి. మరొకటి సృష్టించిన zipfile - జిప్ 2.1 లేదా తర్వాత సృష్టించిన వాటి కంటే జిప్ ఆర్కైవ్లు సమయం లేవు, మరియు తూర్పు సమయమండలం నుండి ఒక 'కొత్త' ఫైలు, వాస్తవానికి, పాతది కావచ్చు):

వనరులు అన్జిప్

ప్రస్తుత డైరెక్టరీలోని ఇప్పటికే ఉన్న ఫైళ్ళ యొక్క కొత్త సంస్కరణలను సంగ్రహించడానికి మరియు అప్పటికే ఉన్న ఏ ఫైళ్ళను సృష్టించేందుకు (మునుపటి ఉదాహరణగా అదే మినహాయింపు):

unzip -uo మూలాల

విశ్లేషణాత్మక తెరను ప్రదర్శించడానికి ఏ అన్జిప్ మరియు zipinfo ఎంపికలు ఎన్విరాన్మెంట్ వేరియబుల్స్లో నిల్వ చేయబడుతున్నాయని, డీక్రిప్షన్ మద్దతు సంకలనం చేయబడినా,

unzip -v

గత ఐదు ఉదాహరణలలో, UNZIP లేదా UNZIP_OPTS కి -Q కు సెట్ చేయబడిందని అనుకోండి. ఒక్కొక్క నిశ్శబ్ద జాబితా చేయడానికి:

unzip -l file.zip

ఒక రెట్టింపైన నిశ్శబ్ద జాబితా చేయడానికి:

unzip -ql file.zip

(గమనించండి `` జిప్ '' సాధారణంగా అవసరం లేదు.) ఒక ప్రామాణిక జాబితా చేయడానికి:

unzip --ql file.zip

లేదా

unzip -lq file.zip

లేదా

unzip -l - q file.zip

(ఎంపికలు లో అదనపు minuses బాధించింది లేదు.)

కమాండ్ సింటాక్స్ పూర్తి: జిప్
కమాండ్ యొక్క పూర్తి సింటాక్స్: అన్జిప్