Tömörítés

Fájlok tömörítése és kicsomagolása a PowerShell használatával a Windows 10 rendszerben

Fájlok tömörítése és kicsomagolása a PowerShell használatával a Windows 10 rendszerben

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 és helyőrző a tömöríteni kívánt fájlok elérési útjával, valamint a kívánt név és mappa.

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 és helyőrző a tömöríteni kívánt fájlok elérési útjával, valamint a kívánt név és mappa.

Ú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 és helyőrző a tömöríteni kívánt fájlok elérési útjával, valamint a kívánt név és mappa.

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!

Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...
0 A.D. Bemutató
A sok stratégiai játék közül 0 A.D. átfogó címként és nagyon mély, taktikus játékként képes kiemelkednie annak ellenére, hogy nyílt forráskódú. A játé...
Unity3D bemutató
Bevezetés a Unity 3D-be Az Unity 3D egy erőteljes játékfejlesztő motor. Ez több platformon keresztül lehetővé teszi játékok, mobil, webes, asztali és ...