Einführung von PowerShell Unzip- und Reißverschlussbefehlungen zu Archiven

Einführung von PowerShell Unzip- und Reißverschlussbefehlungen zu Archiven
Normalerweise kann der Betrieb von Reißverschlüssen oder Entpacken von Dateien mit der GUI -Schnittstelle durchgeführt werden. Es kann jedoch auch mit bestimmten CMDLets in PowerShell ermöglicht werden. Komprimierungsdateien reduziert die Größe der Datei auf der Festplatte. Außerdem richtet es alle Dateien an einem Ort. Darüber hinaus verhindert die Dateien auch an schutzbedürftige Angriffe.

In diesem Blog werden Methoden zum Reißverschluss oder zum Entpacken von Dateien behandelt.

So ziehen Sie Dateien in PowerShell ab oder entpacken Sie sie?

Dies sind die angegebenen Methoden, die ausgearbeitet werden:

  • Verwenden Sie das CMDLET „Compress-Archive“ zu Post-Dateien.
  • Verwenden Sie das CMDLet „Expan-Archive“, um Dateien zu entpacken.

Methode 1: Komprimierungs- oder Zip-Dateien in PowerShell mit dem CMDLet „Compress-Archive“

Dateien in PowerShell können mit der “geendelt oder komprimiert werdenKompress-Archiv”Cmdlet. Es kann einzelne oder mehrere Dateien gleichzeitig komprimieren.

Beispiel 1: Verwenden Sie den Befehl „compress-archive“, um eine einzelne Datei zu zipieren

Das folgende Beispiel wird eine einzelne Datei mithilfe der “veröffentlichenKompress-Archiv”CMDLET:

Compress -Archive -Path C: \ doc \ Datei.txt -destinationspath C: \ doc \ Datei.Reißverschluss

Nach dem obigen Code:

  • Fügen Sie zunächst das cmdlet "compress-archive" hinzu, geben Sie das an-WegParameter und weisen Sie den Dateipfad zu, der geschliffen werden soll.
  • Danach definieren Sie die “-Weg zum ZielParameter und zuweisen Sie den Zielpfad mit der Datei und ".Reißverschluss" Verlängerung:

Lassen Sie uns überprüfen, ob die Datei durch Ausführen des folgenden Codes gezogen wurde oder nicht:

Get-Childitem C: \ doc \

Fügen Sie im oben genannten Code zuerst das hinzu “Get-Childitem”Cmdlet und dann die Verzeichnisadresse zuweisen:

Beispiel 2: Verwenden Sie den Befehl „compress-archive“, um mehrere Dateien gleichzeitig gleichzeitig zu zipieren

In diesem folgenden Beispiel werden mehrere Dateien mit PowerShell geschliffenKompress-Archiv”Cmdlet. Lassen Sie dazu einfach die mehrere Dateiadressen der “zuweisen“-WegParameter, durch ein Komma getrennt:

Compress -Archive -Path C: \ doc \ Datei.txt, c: \ doc \ new.txt -destinationspath C: \ doc \ Datei.Reißverschluss

Beispiel 3: Verwenden Sie den Befehl „compress-archive“, um alle Dateien im Ordner zu zipieren

Archivieren Sie jetzt alle Dateien im Ordner mit der Wildcard*" Operator. Fügen Sie aus diesem Grund den „*“ -Preiber am Ende der Verzeichnisadresse hinzu, wie unten gezeigt:

Compress -archive -Path 'c: \ doc \*' -Destinationspath C: \ doc \ Datei.Reißverschluss

Methode 2: Unbekannte oder Unzip-Dateien in PowerShell mit dem CMDLet „Expand-Archive“

Dateien, die mit Reißverschluss oder komprimiert sind, können mit Hilfe der “gepackt oder unkomprimiert werdenErweitert”Cmdlet.

Beispiel: Verwenden Sie den Befehl „Expan-Archive“, um eine Datei zu entpacken

In diesem Beispiel wird die Reißverschlussdatei mit der “entpacktErweitert”CMDLET:

Expan -Archive -Path C: \ doc \ Datei.Zip -Destinationspath C: \ doc \ Datei

Nach dem obigen Code:

  • Zunächst fügen Sie die "hinzu"Erweitert”Cmdlet, geben Sie die“ an "-WegParameter und weisen Sie sie zusammen mit dem Namen der Datei die Dateiadresse zu:

Überprüfen Sie, ob die Dateien extrahiert wurden oder nicht, indem Sie die "verwenden"Get-Childitem”CMDLET zusammen mit der Verzeichnisadresse:

Get-Childitem C: \ doc \ Datei

Das drehte sich nur um das Verfahren des Reißverfahrens und der Entpackung von Dateien mithilfe von PowerShell.

Abschluss

Um die Datei in PowerShell zu zipieren oder zu komprimieren, die “Kompress-Archiv”CMDLet wird verwendet. Während eine Datei zu entpacken oder zu komprimieren, die “, die“Erweitert”CMDLet kann genutzt werden. Darüber hinaus können auch mehrere Dateien gleichzeitig geendelt oder gepackt werden. Diese Beschreibung hat die angegebene Abfrage beobachtet und die angegebene Abfrage gelöst.