Lényegében a ZIP fájlformátum egyetlen fájlba tömörítve csökkenti a fájlok méretét. Ez a folyamat lemezterületet takarít meg, titkosítja az adatokat, és megkönnyíti a fájlok megosztását másokkal. Ebben a bejegyzésben megmutatjuk, hogyan kell zip és unzip fájlokat használni a PowerShell segédprogram a Windows 10 rendszerben.
Fájlok tömörítése a PowerShell használatával
Először néhány fájlt tömörít ZIP ZIP-archívummá a Tömörít-Archivál cmdlet. A tömöríteni kívánt fájlok elérési útja - több fájl vesszővel van elválasztva, és archiválja őket a megadott célhelyen.
Csináld a következőt:
nyomja meg Windows billentyű + X az Power User Menu megnyitásához, majd nyomja meg a gombot én a billentyűzeten a PowerShell elindításához.
Ezután írja be az alábbi szintaxist, cserélje ki
Tömörít-Archív -LiteralPath-DestinationPath
jegyzet: A cél elérési útjának megadásakor feltétlenül adjon nevet az archív fájlnak, különben a PowerShell „.zip ”, ahol megadja. Ne feledje, hogy az útvonal körüli idézetek csak akkor szükségesek, ha a fájl elérési útja tartalmaz szóközt.
Alternatív megoldásként a mappa teljes tartalmának és az összes almappájának a zipeléséhez ugyanazt a szintaxist használhatja, mint fent, helyettesítve
Úgy kell kinéznie, mint az alábbi képen látható.
Ez a parancs a több fájlokat és mappákat tartalmazó könyvtár elérési útját helyezi el, külön fájlok megadása nélkül. A PowerShell mindent bevesz a gyökérkönyvtárba, és tömöríti azt, az almappákat és az összeset.
Olvas: Hogyan lehet kinyitni .KÁTRÁNY.GZ, .TGZ vagy .GZ. Fájlok.
A helyettesítő karakter (*) függvény
A Tömörít-Archivál A parancsmag segítségével helyettesítő karaktert (*) használhat a funkció további kibővítéséhez. A karakter használatakor kizárhatja a gyökérkönyvtárat, csak a fájlokat tömörítheti a könyvtárban, vagy kiválaszthatja az összes adott típusú fájlt. Helyettesítő karakter használata a Tömörít-Archivál, használnia kell a -Pálya paraméter helyett, as -LiteralPath nem fogadja el őket.
Most a fenti két példából láthattuk, hogyan kell a gyökérkönyvtárat, valamint annak összes fájlját és alkönyvtárát bevonni egy archív fájl létrehozásakor. Ha azonban ki akarja zárni a gyökérmappát a Zip fájlból, akkor helyettesítő karakterrel kihagyhatja azt az archívumból. Ha csillagot (*) ad hozzá a fájl elérési útjának végéhez, a PowerShell csak azt fogja meg, ami a gyökérkönyvtárban található. A helyes szintaxist az alábbiakban mutatjuk be.
Tömörít-Archív - C elérési út: \ fájl \ fájl \ elérési útja * * - Cél útvonal C: \ elérési út \ archívumhoz.postai irányítószám
Most abban az esetben, ha van egy mappája egy csomó különféle fájltípussal (.docx, .txt, .JPG stb.), de csak az összes típust szeretné tömöríteni, használhatja az alábbi szintaxist. A PowerShell archiválja a megadott fájlokat anélkül, hogy kifejezetten érintené a többieket. Ne feledje, hogy ezzel a módszerrel az alkönyvtárak és a gyökér mappa fájljai nem szerepelnek az archívumban.
Tömörít-Archív - C elérési út: \ fájl \ fájl \ elérési útja *.docx -DestinationPath C: \ archívum elérési útja.postai irányítószám
Végül, ha olyan archívumot szeretne, amely csak a gyökérkönyvtárban és annak összes alkönyvtárában tömöríti a fájlokat, akkor a csillag-pont-csillag (*.*) helyettesítő karakter az alábbi szintaxissal rendelkező fájlok tömörítéséhez. Ennél a módszernél az alkönyvtárak és a gyökér mappa fájljai sem szerepelnek az archívumban.
Tömörít-Archív - C elérési út: \ fájl \ fájl \ elérési útja *.* -DestinationPath C: \ archívum elérési útja.postai irányítószám
Most feltétlenül hangsúlyoznunk kell, hogy az archívum befejezése után is frissíthet egy meglévő tömörített fájlt a -Frissítés paramétert az alább megadott szintaxissal. Ez lehetővé teszi az archívumban található régebbi fájlverziók cseréjét az azonos nevű újabbakra, és a gyökérkönyvtárban létrehozott fájlok hozzáadását.
Tömörít-Archivál -Path C: \ fájlok elérési útja -Update -DetinationPath C: \ path \ to \ archive.postai irányítószám
És ezzel lezárul a különféle forgatókönyvek folyamata, amelyekkel fájlokat tömöríthet a PowerShell használatával a Windows 10 rendszerben. Folytassa az alábbiakban, és nézze meg, hogyan lehet kibontani a fájlokat a PowerShell használatával.
Olvas: A CURL telepítése a Windows 10 rendszerre.
Fájlok kibontása a PowerShell használatával
Mint már látta, a PowerShell használható fájlok tömörítésére. A segédprogram kibonthatja az archívumokat is. A folyamat még könnyebb, mint tömöríteni őket - csak a forrásfájlra és a kibontásra kész adatok céljára van szükség.
Térjünk rá.
A fájlok kibontásához a PowerShell használatával tegye a következőket:
Nyissa meg a PowerShell alkalmazást.
Ezután írja be az alábbi szintaxist, cserélje ki
Expand-Archive -LiteralPath-DestinationPath
A fájlok kibontásához megadott célmappa feltölti az archívum tartalmát. Ha a mappa a kibontás előtt nem létezett, a PowerShell létrehozza a mappát, és a kibontás előtt elhelyezi benne a tartalmat.
Alapértelmezés szerint, ha kihagyja a -DestinationPath paraméter, a PowerShell kibontja a tartalmat az aktuális gyökérkönyvtárba, és a Zip fájl nevével új mappát hoz létre.
Ebben a példában a mappa Dokumentumok a parancsban van megadva, így a PowerShell létrehozza a mappát Dokumentumok az ösvényen C: \ Felhasználók \ Chidum.Osobalu és bontsa ki a fájlokat az archívumból a mappába. Lásd az alábbi, a bejegyzés elején archivált két fájlt tartalmazó kimeneti mappát.
Vegye figyelembe, hogy ha a mappa Dokumentumok már létezik a célállomáson, a PowerShell hibát ad vissza, amikor megpróbálja kibontani a fájlokat. Kényszerítheti a PowerShellt az adatok felülírására az újakkal a -Kényszerítés paraméter.
Csak a -Kényszerítés paraméter, ha a régi fájlokra már nincs szükség, mivel ez visszafordíthatatlanul felváltja a számítógépen található fájlokat.
Ez pedig összefoglalja témánkat arról, hogyan lehet fájlokat tömöríteni és kicsomagolni a Windows 10 PowerShell segédprogramjával!