Linux Unzip కమాండ్

ఫైళ్లను జిప్ చేయడం అనేది పూర్తి పరిమాణ ఫైళ్లను పంపించడం కంటే చాలా తక్కువ బ్యాండ్విడ్త్ను ఉపయోగించి కంప్యూటర్లు మరియు సర్వర్ల మధ్య వాటిని బదిలీ చేయడానికి సులభమైన, సమర్థవంతమైన మార్గం. మీరు లైనక్స్లో జిప్ చేయబడ్డ ఆర్కైవ్ను స్వీకరించినప్పుడు, దానిని తగ్గించడం సులభం. Linux కమాండ్ లైన్ లో unzip ఆదేశాన్ని ఉపయోగించడానికి ఇక్కడ కొన్ని మార్గాలు ఉన్నాయి.

ప్రస్తుత ఫోల్డర్కు ఒక సింగిల్ జిప్ ఫైల్ను డీమ్రమ్ చేయడం

ఒక ఫైల్ను డీరప్ చేయడం కోసం ప్రాథమిక వాక్యనిర్మాణం:

అన్జిప్ ఫైల్ పేరు

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

ప్రస్తుత ఫోల్డర్లో ఈ ఫైల్ అన్జిప్ చేయడానికి, క్రింది ఆదేశాన్ని అమలు చేయండి:

అన్జిప్ "మెనాస్ టూ సప్రెటీ"

బహుళ ఫైళ్ళను డీమ్రమ్ చేయడం

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

అన్జిప్ filename1 filename2 filename3

"ట్రాష్," "హే స్టోపిడ్," మరియు "డ్రాగంటౌన్" అనే ప్రత్యేకమైన మూడు ఆల్బమ్లను మీరు అలిస్ కూపర్ ఆల్బంలను వేరు చేస్తారని చెప్పండి. ఈ ఫైళ్లను అన్జిప్ చేయడానికి, మీరు ఈ క్రింది వాటిని ఎంటర్ చెయ్యడానికి ప్రయత్నించవచ్చు:

అన్జిప్ "ట్రాష్.జిప్" "డ్రాగంటౌన్.జిప్" "హే స్టోపిడ్.జిప్"

మీరు అందుకుంటే, ఈ లోపం ఏమిటంటే:

ఆర్కైవ్: Trash.zip హెచ్చరిక: ఫైల్ పేరు సరిపోలలేదు: Dragontown.zip <

మూడు ఫైల్లు అదే ఫోల్డర్లో ప్రత్యక్షంగా ఊహిస్తే, కింది ఆదేశాన్ని ఉపయోగించడం మంచి మార్గం.

అన్జిప్ '* .zip'

జాగ్రత్తగా ఉండండి, అయితే: ఈ ఆదేశం విచక్షణారహితంగా ఉంటుంది మరియు ప్రస్తుత ఫోల్డర్లో ప్రతి జిప్ ఫైల్ను విడదీస్తుంది.

ఒక ఫైలు అన్జిప్ కాని కొన్ని ఇతరులు మినహాయించాలని

మీరు ఒక జిప్ ఫైల్ను కలిగి ఉంటే మరియు ఒకదానికి మినహా అన్ని ఫైళ్లను సేకరించాలనుకుంటే, ఈ క్రింది విధంగా, -x స్విచ్ని ఉపయోగించండి:

అన్జిప్ filename.zip -x filetoexclude.zip

మా ఉదాహరణ కొనసాగడానికి, ఆలిస్ కూపర్చే "ట్రాష్" అనే పేరు గల పాట "బెయిల్ అఫ్ నెయిల్స్." "బెయిల్ ఆఫ్ నెయిల్స్" మినహా అన్ని పాటలను సేకరించేందుకు మీరు ఈ క్రింది వాక్యనిర్మాణాన్ని వాడాలి:

అన్శిష్ట Trash.zip -x "నెయిల్స్ బెడ్. mp3"

విభిన్న డైరెక్టరీకి ఒక జిప్ ఫైల్ను సంగ్రహిస్తుంది

మీరు ప్రస్తుత ఫైల్ కంటే వేరొక డైరెక్టరీలో జిప్ ఫైల్ యొక్క కంటెంట్లను ఉంచాలనుకుంటే, -d స్విచ్ను ఇలా ఉపయోగించుకోండి:

unzip filename.zip -d మార్గం / కు / సారం / కు

ఉదాహరణకు, "Trash.zip" ఫైల్ను "/ home / music / అలైస్ కూపర్ / ట్రాష్" కు విస్తరించడానికి, మీరు క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించుకుంటారు:

ట్రోష్.జిప్-డి / హోమ్ / మ్యూజిక్ / ఆలిస్ కూపర్ / ట్రష్ను అన్జిప్ చేయండి

సంపీడన జిప్ ఫైల్ యొక్క కంటెంట్ను ఎలా చూపించాలి

సంపీడన ఫైలు యొక్క విషయాలను జాబితా చేయడానికి, -l స్విచ్ని ఉపయోగించండి:

unzip -l filename.zip

ఆల్బమ్ "Trash.zip" లోని అన్ని పాటలను చూడడానికి క్రింది వాటిని ఉపయోగించండి:

unzip -l Trash.zip

తిరిగి వచ్చిన సమాచారంలో ఇవి ఉంటాయి:

ఒక జిప్ ఫైల్ చెల్లుబాటు అయ్యే ఉంటే ఎలా పరీక్షించాలి

ఒక జిప్ ఫైల్ అది సంగ్రహించే ముందు సరే అని పరీక్షించడానికి, -t స్విచ్ ఉపయోగించండి:

unzip -t filename.zip

ఉదాహరణకు, "Trash.zip" చెల్లుబాటు అవుతుందో లేదో పరీక్షించడానికి, మీరు ఈ క్రింది వాటిని అమలు చేయగలరు:

ట్రిప్.జిప్ను అన్జిప్ చేయండి

ప్రతి ఫైల్ జాబితా చేయబడుతుంది మరియు "OK" దాని ప్రక్కన కనిపించాలి. అవుట్పుట్ దిగువ భాగంలో, "సంపీడన డేటాలో లోపాలు కనుగొనబడలేదు ..."

సంపీడన ఫైల్ గురించి వివరణాత్మక సమాచారాన్ని చూపించు

మీరు మరింత వివరణాత్మక సమాచారాన్ని కావాలనుకుంటే, -v స్విచ్ను ఉపయోగించండి, ఇది మరింత వెర్బస్ సమాచారాన్ని అందిస్తుంది:

వాక్యనిర్మాణం క్రింది విధంగా ఉంది:

unzip -v ఫైల్ పేరు

ఉదాహరణకి:

unzip -v Trash.zip

Verbose అవుట్పుట్ క్రింది సమాచారాన్ని కలిగి ఉంటుంది:

డైరెక్టరీలు సృష్టించకుండా ఒక డైరెక్టరీకి జిప్ ఫైల్ను డీక్రాంప్ చేయండి

ఒక zip ఫైల్ లో మీరు సృష్టించినప్పుడు ఫోల్డర్లను మీరు జోడించినట్లయితే, ప్రామాణిక unzip కమాండ్ ఫోల్డర్ నిర్మాణానికి అన్జిప్ చేయబడుతుంది.

ఉదాహరణకు, మీరు "filename1.zip" అని పిలిచే ఒక జిప్ ఫైల్ను కింది నిర్మాణంతో సేకరించినట్లయితే, మీరు దాన్ని అన్జిప్ చేసేటప్పుడు ఫోల్డర్లు పునరుద్ధరించబడతాయి:

ఫోల్డర్లను పునరుద్ధరించకుండా ప్రస్తుత ఫోల్డర్లో అన్ని ".txt" ఫైళ్లను సంగ్రహించడానికి మీరు కావాలనుకుంటే, మీరు ఈ -j స్విచ్ను వాడతారు:

unzip -j filename.zip

ఫైల్స్ ఇప్పటికే ఉనికిలో ఉన్నప్పుడు ప్రాంప్ట్ చేయకుండా ఫైల్ను డీక్రాంజ్ చేయండి

మీరు ఇప్పటికే అన్జిప్ చేసిన ఒక జిప్ ఫైల్ను ఇమాజిన్ చేయండి మరియు మీరు సేకరించిన ఫైల్లో పని చేయడం ప్రారంభించారు.

మీరు అన్జిప్ చేయదలిచిన మరొక ఫైల్ ఉంటే మరియు జిప్ ఫైల్ ఇప్పటికే లక్షిత ఫోల్డర్లో ఉన్న ఫైళ్ళను కలిగి ఉంది, సిస్టమ్ ముందు సిస్టమ్ను ఓవర్ రైట్ చేయడానికి ఒక హెచ్చరిక ప్రదర్శించబడుతుంది. ఇది సరే, కానీ మీరు దానిలో 1000 ఫైళ్ళతో ఒక ఫైల్ ను సంగ్రహిస్తే, మీరు ప్రతిసారీ ప్రాంప్ట్ చేయకూడదు.

మీరు ఇప్పటికే ఉన్న ఫైళ్ళను ఓవర్రైట్ చేయకూడదనుకుంటే, -n స్విచ్ ఉపయోగించండి:

unzip -n filename.zip

మీరు ఫైల్ ఇప్పటికే ఉందో లేదో మీరు పట్టించుకోకపోతే మరియు మీరు ఎల్లప్పుడూ ఫైళ్లను భర్తీ చేయకుండా ఫైళ్లను భర్తీ చేయాలనుకుంటే, -o స్విచ్ని ఉపయోగించండి:

unzip -o filename.zip

పాస్వర్డ్-రక్షిత జిప్ ఫైళ్ళను సంగ్రహిస్తోంది

ప్రాప్యత కోసం పాస్వర్డ్ అవసరం ఉన్న ఫైల్ను అన్జిప్ చేయాలంటే, పాస్వర్డ్ తర్వాత -P స్విచ్ని ఉపయోగించండి:

unzip -P పాస్వర్డ్ను ఫైల్ పేరు.జిప్

ఉదాహరణకు, "kittens123" తో "cats.zip" అని పిలువబడే ఫైల్ను అన్జిప్ చేయడానికి, క్రింది వాటిని ఉపయోగించండి:

unzip -P kittens123 filename.zip

ఏదైనా అవుట్పుట్ ప్రదర్శించకుండా ఒక ఫైల్ అన్జిప్పింగ్

అప్రమేయంగా, "అన్జిప్" కమాండ్ అది చేస్తున్నదాన్నీ జాబితా చేస్తుంది, ఆర్కైవ్లోని ప్రతి ఫైల్ను అది సంగ్రహిస్తున్నందున జాబితా చేస్తుంది. మీరు ఈ అవుట్పుట్ను -q స్విచ్ ఉపయోగించి అణచివేయవచ్చు:

unzip -Q filename.zip

ఇది ఏ అవుట్పుట్ను అందించకుండా ఫైల్ పేరును అన్జిప్ చేస్తుంది మరియు అది పూర్తి అయినప్పుడు కర్సరుకు మిమ్మల్ని పంపుతుంది.

Linux ఇతర స్విచ్లు డజన్ల కొద్దీ అందిస్తుంది. మరింత తెలుసుకోవడానికి లైనక్స్ మాన్ పుటలను సందర్శించండి.