Wprowadzenie poleceń PowerShell Unzip i Zip na archiwach

Wprowadzenie poleceń PowerShell Unzip i Zip na archiwach
Zwykle operacja plików do zamypania lub rozpakowania można wykonać za pomocą interfejsu GUI. Można to jednak również umożliwić przy użyciu określonych CMDLET w PowerShell. Kompresujące pliki zmniejsza rozmiar pliku na dysku. Również zaspokaja wszystkie pliki w jednym miejscu. Ponadto zapobiega również wrażliwym atakom plików.

Ten blog obejmie metody zip lub rozpakowywania plików.

Jak zamykać lub rozpakować pliki w PowerShell?

Są to metody, które zostaną opracowane:

  • Użyj CMDLET „Compress-Archive”, aby zip pliki.
  • Użyj CMDLET „Rozwijaj” do plików rozpakowywanych.

Metoda 1: Pliki kompresowe lub zip w PowerShell za pomocą cmdlet „Compress-Archive”

Pliki w PowerShell można zapinać lub kompresować za pomocą „Compress-Archive”Cmdlet. Może kompresować pojedyncze lub wiele plików jednocześnie.

Przykład 1: Użyj polecenia „Compress-Archive”, aby zapinać na jeden plik

Poniższy przykład zapinnie pojedynczy plik, używając „Compress-Archive„Cmdlet:

Plik Compress -Archive -path C: \ doc \.txt -destinationpath c: \ doc \.zamek błyskawiczny

Zgodnie z powyższym kodem:

  • Najpierw dodaj cmdlet „Compress-Archive”, określ „-Ścieżka”Parametr i przypisz ścieżkę pliku do zamka.
  • Następnie zdefiniuj „-Ścieżka docelowa”Parametr i przypisz ścieżkę docelową do pliku i„.zamek błyskawiczny" rozszerzenie:

Sprawdźmy, czy plik został zapinany na zamek, czy nie, wykonując poniższy kod:

Get-childitem c: \ doc \

W powyższym kodzie najpierw dodaj „Get-ChildItem”CMDLET, a następnie przypisz adres katalogu:

Przykład 2: Użyj polecenia „Compress-Archive”, aby zapinać wiele plików jednocześnie

Ten poniższy przykład zapinnie wiele plików za pomocą PowerShell „Compress-Archive”Cmdlet. Aby to zrobić, po prostu przypisz wiele adresów pliku do „-Ścieżka„Parametr, oddzielony przecinkiem:

Plik Compress -Archive -path C: \ doc \.txt, c: \ doc \ new.txt -destinationpath c: \ doc \.zamek błyskawiczny

Przykład 3: Użyj polecenia „Compress-Archive”, aby zapakować wszystkie pliki w folderze

Teraz archiwaj lub zapisz wszystkie pliki w folderze za pomocą wieloznacznej karty ”*„Operator. Z tego powodu dodaj operatora „*” na końcu adresu katalogu, jak pokazano poniżej:

Compress -Archive -path 'c: \ doc \*' -Destinationpath c: \ doc \ plik.zamek błyskawiczny

Metoda 2: Pliki Ungresspress lub UnZIP w PowerShell za pomocą cmdlet „Rozwijaj”

Pliki, które są zapinane lub skompresowane, mogą być rozpakowane lub nieskompresowane za pomocą „Rozwijanie się”Cmdlet.

Przykład: Użyj polecenia „Rozwijaj”, aby rozpakować plik

W tym przykładzie plik zapinany zostanie rozpakowany za pomocą „Rozwijanie się„Cmdlet:

Rozwój -archive -path c: \ doc \.Zip -DestinationPath C: \ doc \

Zgodnie z powyższym kodem:

  • Najpierw dodaj „Rozwijanie się„CMDLET, określ„-Ścieżka”Parametr i przypisz go adres pliku wraz z nazwą pliku:

Sprawdźmy, czy pliki zostały wyodrębnione, czy nie za pomocą „Get-ChildItem”CMDLET wraz z adresem katalogu:

Plik get-childitem c: \ doc \

Chodziło o procedurę przesuwania i rozpakowywania plików za pomocą PowerShell.

Wniosek

Aby zamykać lub skompresować plik w PowerShell, „Compress-Archive”Cmdlet jest używany. Podczas rozpakowywania lub rozstrzygnięcia pliku, „Rozwijanie się”CMDLET można wykorzystać. Ponadto wiele plików można również zapinać lub rozpakować. Ten zapis zaobserwował podane zapytanie i rozwiązało podane zapytanie.