Einführung von PowerShell-Befehlen zum Entpacken und Entpacken von Archiven

Einfuhrung Von Powershell Befehlen Zum Entpacken Und Entpacken Von Archiven



Normalerweise kann das Komprimieren oder Entpacken von Dateien über die GUI-Schnittstelle durchgeführt werden. Es kann aber auch durch spezielle Cmdlets in PowerShell ermöglicht werden. Das Komprimieren von Dateien verringert die Größe der Datei auf der Festplatte. Außerdem bietet es alle Dateien an einem Ort. Darüber hinaus werden die Dateien auch vor anfälligen Angriffen geschützt.

Dieser Blog behandelt Methoden zum Komprimieren oder Entpacken von Dateien.

Wie kann ich Dateien in PowerShell komprimieren oder entpacken?

Dies sind die angegebenen Methoden, die ausgearbeitet werden:







Methode 1: Komprimieren oder komprimieren Sie Dateien in PowerShell mit dem Cmdlet „Compress-Archive“.

Dateien in PowerShell können mit dem „ Compress-Archiv 'Cmdlet. Es kann einzelne oder mehrere Dateien gleichzeitig komprimieren.



Beispiel 1: Verwenden Sie den Befehl „Compress-Archive“, um eine einzelne Datei zu komprimieren

Das folgende Beispiel wird eine einzelne Datei komprimieren, indem das „ Compress-Archiv ” cmdlet:



Kompresse - Archiv -Weg C:\Doc\Datei.txt - Zielpfad C:\Doc\Datei.zip

Nach obigem Code:





  • Fügen Sie zuerst das Cmdlet „Compress-Archive“ hinzu, geben Sie das „ -Weg ” und weisen Sie den zu komprimierenden Dateipfad zu.
  • Definieren Sie danach das „ -Weg zum Ziel “ Parameter und weisen Sie den Zielpfad mit der Datei zu und „ .Reißverschluss ' Verlängerung:

Lassen Sie uns überprüfen, ob die Datei gezippt wurde oder nicht, indem Sie den folgenden Code ausführen:



Get-ChildItem C:\Doc\

Fügen Sie im oben genannten Code zuerst das „ Get-ChildItem ” cmdlet und weisen Sie dann die Verzeichnisadresse zu:

Beispiel 2: Verwenden Sie den Befehl „Compress-Archive“, um mehrere Dateien gleichzeitig zu komprimieren

Das folgende Beispiel wird mehrere Dateien mit PowerShell komprimieren „ Compress-Archiv 'Cmdlet. Weisen Sie dazu einfach die mehreren Dateiadressen dem „ -Weg ”-Parameter, durch Komma getrennt:

Kompresse - Archiv -Weg C:\Doc\Datei.txt , C:\Doc\Neu.txt - Zielpfad C:\Doc\Datei.zip

Beispiel 3: Verwenden Sie den Befehl „Compress-Archive“, um alle Dateien im Ordner zu komprimieren

Archivieren oder komprimieren Sie nun alle Dateien im Ordner mit dem Platzhalter „ * ' Operator. Fügen Sie aus diesem Grund den „*“-Operator am Ende der Verzeichnisadresse hinzu, wie unten gezeigt:

Kompresse - Archiv -Weg 'C:\Doc\*' - Zielpfad C:\Doc\Datei.zip

Methode 2: Dekomprimieren oder Entpacken von Dateien in PowerShell mit dem Cmdlet „Expand-Archive“.

Gezippte oder komprimierte Dateien können mit Hilfe des „ Erweitern-Archiv 'Cmdlet.

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

In diesem Beispiel wird die gezippte Datei mit dem „ Erweitern-Archiv ” cmdlet:

Expandieren - Archiv -Weg C:\Doc\Datei.zip - Zielpfad C:\Doc\Datei

Nach obigem Code:

  • Fügen Sie zuerst das „ Erweitern-Archiv “ Cmdlet, geben Sie das „ -Weg ” Parameter und weisen Sie ihm die Dateiadresse zusammen mit dem Namen der Datei zu:

Lassen Sie uns überprüfen, ob die Dateien extrahiert wurden oder nicht, indem Sie das „ Get-ChildItem ” cmdlet zusammen mit der Verzeichnisadresse:

Get-ChildItem C:\Doc\Datei

Das war alles über das Verfahren zum Komprimieren und Entpacken von Dateien mit PowerShell.

Abschluss

Um die Datei in PowerShell zu zippen oder zu komprimieren, muss das „ Compress-Archiv “-Cmdlet verwendet. Beim Entpacken oder Dekomprimieren einer Datei wird das „ Erweitern-Archiv ” Cmdlet verwendet werden. Darüber hinaus können auch mehrere Dateien gleichzeitig gezippt oder entpackt werden. Dieser Artikel hat die angegebene Frage beobachtet und die angegebene Frage gelöst.