కమాండ్ లైన్ ద్వారా డైరెక్టరీలోని అన్ని ఫైల్‌లను కుదించండి

విషయ సూచిక:

Anonim

ఇది నిజంగా గొప్ప టెర్మినల్ కమాండ్, ఇది డైరెక్టరీలోని ప్రతి ఫైల్‌ను కుదించి, వాటిని జిప్ ఆర్కైవ్‌గా మారుస్తుంది. మేము దాని యొక్క రెండు రూపాంతరాలను అందిస్తాము; ఒకటి ఒరిజినల్ సోర్స్ ఫైల్‌ను తీసివేసి, కంప్రెస్డ్ ఫైల్‌లను మాత్రమే వదిలివేస్తుంది మరియు కంప్రెస్డ్ సోర్స్ ఫైల్‌లను అలాగే ఉంచే మరొక కమాండ్. ఇది పరీక్షించబడింది మరియు Mac OS X మరియు Linuxలో పని చేస్తుంది.

డైరెక్టరీలోని అన్ని ఫైల్‌లను కుదించండి & సోర్స్ ఫైల్‌లను తీసివేయండి

ఈ సంస్కరణ ప్రస్తుత డైరెక్టరీలోని అన్ని అంశాలను కుదించి, ఆపై అసలైన సోర్స్ అన్‌కంప్రెస్డ్ ఫైల్‌ను తీసివేస్తుంది:

"

లోని అంశం కోసం ; జిప్ చేయండి ${item}.zip>"

అనేది ప్రస్తుత డైరెక్టరీలోని అన్ని ఫైల్‌లను సూచిస్తుందని గుర్తుంచుకోండి, కాబట్టి మీరు ఆదేశాన్ని అమలు చేయడానికి ముందు మీరు కంప్రెస్ చేయాలనుకుంటున్న డైరెక్టరీలో ఉన్నారని నిర్ధారించుకోండి. మీరు 'pwd' కమాండ్‌తో ఏ డైరెక్టరీలో పని చేస్తున్నారో కూడా మీరు ఎల్లప్పుడూ రెండుసార్లు తనిఖీ చేయవచ్చు.

నేను దీన్ని పరీక్షించాను మరియు StevenFలో చదివిన తర్వాత మరియు సగటున ఇది ఫైళ్లను 66% కుదించింది, ఇది గణనీయమైన తగ్గింపు. మీరు చాలా అరుదుగా యాక్సెస్ చేయబడిన డౌన్‌లోడ్‌లు లేదా ఇతర ఆర్కైవ్‌ల ఫోల్డర్‌ని కలిగి ఉంటే, ఈ ఆదేశం నిజంగా డిస్క్ స్థలాన్ని ఆదా చేస్తుంది. సహజంగానే ఇది ఫైల్‌లను కంప్రెస్ చేస్తుంది కాబట్టి, విషయాలను క్రమం తప్పకుండా యాక్సెస్ చేసే డైరెక్టరీలో ఉపయోగించడం అర్ధవంతం కాదు.

డైరెక్టరీలోని అన్ని ఫైల్‌లను కుదించండి, ఒరిజినల్ ఫైల్‌లను నిర్వహించండి

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

"

లోని అంశం కోసం ; జిప్ ${item}.zip ${item}; పూర్తి"

మీరు ఇప్పుడు వర్కింగ్ డైరెక్టరీ (pwd)లోని అన్ని ఫైల్‌లను కంప్రెస్ చేసి ఉంటారు మరియు అసలైన సోర్స్ ఫైల్‌లు కంప్రెస్ చేయకుండా అలాగే ఉంటాయి.

ఈ కమాండ్ Mac OS X మరియు Linuxలో పని చేస్తుంది మరియు ఇతర Unix వేరియంట్‌లలో కూడా పని చేస్తుంది.

మీకు ఆసక్తి ఉంటే మరిన్ని కమాండ్ లైన్ చిట్కాలను చూడండి.

కమాండ్ లైన్ ద్వారా డైరెక్టరీలోని అన్ని ఫైల్‌లను కుదించండి