పవర్షెల్లోని ఫైల్లు లేదా ఫోల్డర్లను “ని ఉపయోగించడం ద్వారా ఆర్కైవ్ చేయవచ్చు, జిప్ చేయవచ్చు లేదా కంప్రెస్ చేయవచ్చు. కంప్రెస్-ఆర్కైవ్ ” cmdlet. అంతేకాకుండా, ఇది స్క్రాప్ నుండి కొత్త ఆర్కైవ్ ఫైల్ను కూడా సృష్టించగలదు. PowerShell ఉపయోగిస్తుంది ' - కుదింపు స్థాయి ” ఫైల్ను ఆర్కైవ్ చేస్తున్న ఫైల్కి కంప్రెషన్ని వర్తింపజేయడానికి పరామితి. అధిక కుదింపు స్థాయి ఫైల్ను సృష్టించడానికి తక్కువ సమయాన్ని వినియోగిస్తుంది. అయితే, అలా చేయడం వల్ల ఫైల్ పరిమాణం పెరుగుతుంది.
ఈ వ్యాసంలో, మేము 'కంప్రెస్-ఆర్కైవ్' cmdlet గురించి సమాచారాన్ని అందిస్తాము.
PowerShellలో కంప్రెస్-ఆర్కైవ్ Cmdlet అంటే ఏమిటి?
పైన వివరించిన విధంగా, పేర్కొన్న cmdlet ఒకే లేదా బహుళ ఫైల్లను ఆర్కైవ్ చేయడానికి బాధ్యత వహిస్తుంది. ఇచ్చిన ఉదాహరణల సహాయంతో ఫైల్ను జిప్ ఫైల్గా కుదించే మార్గాలను తెలుసుకుందాం.
ఉదాహరణ 1: రెండు ఫైల్లను కుదించడానికి “కంప్రెస్-ఆర్కైవ్” Cmdletని ఉపయోగించడం
ఒకటి కంటే ఎక్కువ ఫైల్లను ఆర్కైవ్ చేయడానికి దిగువ పేర్కొన్న కోడ్ని అమలు చేయండి:
కంప్రెస్-ఆర్కైవ్ -లిటరల్ పాత్ C:\Docs\Script.ps1, C:\Docs\New.csv - కుదింపు స్థాయి ఆప్టిమల్ - డెస్టినేషన్ పాత్ C:\Docs\File.zip
పై కోడ్కు అనుగుణంగా:
- ముందుగా, 'ని పేర్కొనండి కంప్రెస్-ఆర్కైవ్ 'cmdlet తో పాటు' -లిటరల్ పాత్ ” పరామితి కామాతో వేరు చేయబడిన రెండు ఫైల్ల మార్గాన్ని కలిగి ఉంటుంది.
- తరువాత, ఒక 'ని ఉంచండి - కుదింపు స్థాయి 'పరామితి మరియు దానిని కేటాయించండి' ఆప్టిమల్ ' విలువ.
- చివరగా, జోడించు ' - డెస్టినేషన్ పాత్ ” పరామితి, గమ్యం మార్గం మరియు పొడిగింపును అందించండి:
ఉదాహరణ 2: మొత్తం డైరెక్టరీని జిప్ ఫైల్కి కుదించండి
ఫోల్డర్ను జిప్ ఫైల్లోకి కుదించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
కంప్రెస్-ఆర్కైవ్ - మార్గం సి:\డాక్స్ - డెస్టినేషన్ పాత్ సి:\డాక్స్\New_File.zip
పైన పేర్కొన్న కోడ్లో:
- మొదట, 'ని జోడించండి కంప్రెస్-ఆర్కైవ్ 'cmdlet తో పాటు' - మార్గం ”పరామితి దానికి కేటాయించిన నిర్దేశిత మార్గాన్ని కలిగి ఉంటుంది.
- తరువాత, '' అని వ్రాయండి - డెస్టినేషన్ పాత్ ” పరామితి మరియు లక్ష్య మార్గాన్ని అందించండి:
ఉదాహరణ 3: వైల్డ్కార్డ్ సహాయంతో ఫోల్డర్ నుండి బహుళ ఫైల్లను కలిగి ఉన్న జిప్ ఫైల్ను సృష్టించండి
వైల్డ్కార్డ్ని ఉంచడం ద్వారా అనేక ఫోల్డర్లను కలిగి ఉన్న పూర్తి ఫోల్డర్ను కుదించడానికి ' * ఫోల్డర్ మార్గం పక్కన ఉన్న అక్షరం, అందించిన ఆదేశాన్ని ఉపయోగించండి:
కంప్రెస్-ఆర్కైవ్ - మార్గం సి:\డాక్స్\ * - కుదింపు స్థాయి అత్యంత వేగవంతమైనది - డెస్టినేషన్ పాత్ సి:\డాక్స్\Multi.zip
ఉదాహరణ 4: “-అప్డేట్” పరామితిని ఉపయోగించి ఇప్పటికే ఉన్న జిప్ ఫైల్ను అప్డేట్ చేయండి
జోడించు ' -అప్డేట్ 'పరామితితో పాటు' కంప్రెస్-ఆర్కైవ్ ఇప్పటికే ఉన్న జిప్ ఫైల్ను నవీకరించడానికి cmdlet:
కంప్రెస్-ఆర్కైవ్ - మార్గం సి:\డాక్స్\ * -అప్డేట్ - డెస్టినేషన్ పాత్ సి:\డాక్స్\Multi.zip
అంతే! మేము చర్చించాము ' కంప్రెస్-ఆర్కైవ్ ” cmdlet వివరంగా.
ముగింపు
ది ' కంప్రెస్-ఆర్కైవ్ పవర్షెల్లో ఫైల్ లేదా డైరెక్టరీని ఆర్కైవ్ చేయడం, జిప్ చేయడం లేదా కంప్రెస్ చేయడం కోసం cmdlet బాధ్యత వహిస్తుంది. ఫైల్ను కంప్రెస్ చేయడం వలన ఫైల్ హానికరమైన కార్యాచరణ నుండి రక్షించబడుతుంది. ఈ ట్యుటోరియల్ పవర్షెల్లోని “కంప్రెస్-ఆర్కైవ్” cmdlet గురించి వివరాలను అందించింది.