Im Wesentlichen reduziert das ZIP-Dateiformat die Größe von Dateien, indem es sie in einer einzigen Datei komprimiert. Dieser Vorgang spart Speicherplatz, verschlüsselt Daten und erleichtert die gemeinsame Nutzung von Dateien mit anderen. In diesem Beitrag zeigen wir Ihnen, wie es geht Dateien komprimieren und entpacken Verwendung der Power Shell Dienstprogramm in Windows 11/10.

So komprimieren Sie Dateien mit PowerShell

Um Zip-Dateien zu erstellen, komprimieren Sie zunächst einige Dateien mithilfe von in ein ZIP-Dateiarchiv Komprimieren-Archiv Cmdlet. Es übernimmt den Pfad zu allen Dateien, die Sie komprimieren möchten – mehrere Dateien werden durch ein Komma getrennt – und archiviert sie am von Ihnen angegebenen Ziel.

Mach Folgendes:

Drücken Sie Windows-Taste + X um das Hauptbenutzermenü zu öffnen, und drücken Sie dann ICH auf der Tastatur, um PowerShell zu starten.

Geben Sie als Nächstes die folgende Syntax ein und ersetzen Sie Und Platzhalter mit dem Pfad zu den Dateien, die Sie komprimieren möchten, sowie dem Namen und dem Ordner, in den sie verschoben werden sollen.

Compress-Archive -LiteralPath  -DestinationPath 

Zip And Unzip Files Using Powershell 1

Notiz: Wenn Sie den Zielpfad angeben, geben Sie der Archivdatei unbedingt einen Namen, sonst speichert PowerShell sie als „.zip“ an der von Ihnen angegebenen Stelle. Beachten Sie außerdem, dass Anführungszeichen um den Pfad nur dann erforderlich sind, wenn der Dateipfad ein Leerzeichen enthält.

Alternativ können Sie zum Komprimieren des gesamten Inhalts eines Ordners und aller seiner Unterordner dieselbe Syntax wie oben verwenden und ersetzen Und Platzhalter mit dem Pfad zu den Dateien, die Sie komprimieren möchten, sowie dem Namen und dem Ordner, in den sie verschoben werden sollen.

Es sollte so aussehen, wie im Bild unten gezeigt.

Zip And Unzip Files Using Powershell 2

Dieser Befehl gibt den Pfad zu einem Verzeichnis mit mehreren Dateien und Ordnern an, ohne einzelne Dateien anzugeben. PowerShell nimmt alles im Stammverzeichnis und komprimiert es, Unterordner und alles.

Lesen: So öffnen Sie .TAR.GZ, .TGZ oder .GZ. Dateien.

Das Platzhalterzeichen

Funktion Der Komprimieren-Archiv Mit dem Cmdlet können Sie ein Platzhalterzeichen verwendenum die Funktionalität noch weiter zu erweitern. Wenn Sie das Zeichen verwenden, können Sie das Stammverzeichnis ausschließen, nur Dateien in einem Verzeichnis komprimieren oder alle Dateien eines bestimmten Typs auswählen. Zur Verwendung eines Platzhalters mit Komprimieren-Archiv müssen Sie die verwenden -Weg Parameter stattdessen, als

-LiteralPath

Compress-Archive -Path C:\path\to\file\* -DestinationPath C:\path\to\archive.zip

Anhand Der Beiden Oben Aufgeführten Beispiele Haben Sie Nun Gesehen, Wie Sie Beim Erstellen Einer Archivdatei Das Stammverzeichnis Und Alle Seine Dateien Und Unterverzeichnisse Einbeziehen.  Wenn Sie Jedoch Den Stammordner Aus Der Zip-Datei Ausschließen Möchten, Können Sie Ihn Mit Einem Platzhalter Aus Dem Archiv Ausschließen.  Durch Hinzufügen Eines Sternchens

Bis zum Ende des Dateipfads erfasst PowerShell nur das, was sich im Stammverzeichnis befindet. Die korrekte Syntax ist unten dargestellt.

Compress-Archive -Path C:\path\to\file\*.docx -DestinationPath C:\path\to\archive.zip

Zip And Unzip Files Using Powershell 4

So komprimieren Sie Dateien mit PowerShell in Windows 10

Compress-Archive -Path C:\path\to\file\*.* -DestinationPath C:\path\to\archive.zip

Zip And Unzip Files Using Powershell 5

So komprimieren Sie Dateien mit PowerShell in Windows 10 Wenn Sie nun einen Ordner mit vielen verschiedenen Dateitypen (.docx, .txt, .jpg usw.) haben, aber nur alle eines Typs komprimieren möchten, können Sie die folgende Syntax verwenden. PowerShell archiviert die angegebenen Dateien, ohne die anderen explizit zu berühren. Beachten Sie, dass Unterverzeichnisse und die Dateien des Stammordners bei dieser Methode nicht in das Archiv einbezogen werden. Wenn Sie schließlich ein Archiv wünschen, das nur Dateien im Stammverzeichnis und allen seinen Unterverzeichnissen komprimiert, verwenden Sie den Platzhalter Stern-Punkt-Stern (*.*), um die Dateien mit der folgenden Syntax zu komprimieren. Auch bei dieser Methode werden Unterverzeichnisse und die Dateien des Stammordners nicht in das Archiv einbezogen.

Compress-Archive -Path C:\path\to\files -Update -DestinationPath C:\path\to\archive.zip

Zip And Unzip Files Using Powershell 6

Nun muss unbedingt darauf hingewiesen werden, dass Sie eine vorhandene ZIP-Datei auch nach Abschluss der Archivierung mithilfe von aktualisieren können

-AktualisierenParameter mit der unten angegebenen korrekten Syntax. Dadurch können Sie ältere Dateiversionen im Archiv durch neuere mit demselben Namen ersetzen und Dateien hinzufügen, die im Stammverzeichnis erstellt wurden.

Damit ist der Prozess der verschiedenen Szenarien abgeschlossen, in denen Sie Dateien mit PowerShell in Windows 10 komprimieren können. Weiter unten erfahren Sie, wie Sie Dateien mit PowerShell entpacken können.

Lesen

: So installieren Sie CURL unter Windows 11.

So entpacken Sie Dateien mit PowerShell

Wie Sie bereits gesehen haben, kann PowerShell zum Zippen von Dateien verwendet werden. Das Dienstprogramm kann auch Archive entpacken. Der Vorgang ist noch einfacher als das Komprimieren – Sie benötigen lediglich die Quelldatei und ein Ziel für die Daten, die zum Entpacken bereitstehen.

Lasst uns anfangen. Gehen Sie wie folgt vor, um Dateien mit PowerShell zu entpacken: Öffnen Sie PowerShell. Geben Sie als Nächstes die folgende Syntax ein und ersetzen Sie

Expand-Archive -LiteralPath  -DestinationPath 

Zip And Unzip Files Using Powershell 7

Und

Platzhalter mit dem Pfad zu den Dateien, die Sie komprimieren möchten, sowie dem Namen und dem Ordner, in den sie verschoben werden sollen. Der zum Extrahieren der Dateien angegebene Zielordner wird mit dem Inhalt des Archivs gefüllt. Wenn der Ordner vor dem Entpacken nicht vorhanden war, erstellt PowerShell den Ordner und platziert den Inhalt vor dem Entpacken darin.

Standardmäßig, wenn Sie das weglassen -Weg zum Ziel Parameter entpackt PowerShell den Inhalt in das aktuelle Stammverzeichnis und verwendet den Namen der Zip-Datei, um einen neuen Ordner zu erstellen. In diesem Beispiel der Ordner Dokumente wird im Befehl angegeben, sodass PowerShell den Ordner erstellt Dokumente

C:\Benutzer\Chidum.osobalu

und extrahieren Sie die Dateien aus dem Archiv in den Ordner. Sehen Sie sich den Ausgabeordner mit den beiden archivierten Dateien am Anfang dieses Beitrags unten an. Dateien mit PowerShell komprimieren und entpacken Dateien mit PowerShell komprimieren und entpacken Beachten Sie, dass, wenn der Ordner Dokumente

Wenn die Datei bereits im Ziel vorhanden ist, gibt PowerShell beim Versuch, die Dateien zu entpacken, einen Fehler zurück. Sie können PowerShell jedoch zwingen, die Daten mit den neuen zu überschreiben -Gewalt Parameter.

Sie sollten nur das verwenden

-Gewalt

Parameter, wenn die alten Dateien nicht mehr benötigt werden, da dadurch die Dateien auf Ihrem Computer unwiderruflich ersetzt werden.Und damit ist unser Thema zum Komprimieren und Entpacken von Dateien mit dem PowerShell-Dienstprogramm in Windows 11/10 abgeschlossen!Dateien mit PowerShell komprimieren und entpacken

Siehe auch  Was ist der Catroot- und Catroot2-Ordner? Wie setzt man den Catroot2-Ordner zurück?

5/5 - (445 votes)
Anzeige

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein