Przedstawiamy polecenia PowerShell Unzip i Zip w archiwach

Przedstawiamy Polecenia Powershell Unzip I Zip W Archiwach



Zwykle operacja kompresowania lub rozpakowywania plików może być wykonywana za pomocą interfejsu GUI. Można to jednak również umożliwić przy użyciu określonych poleceń cmdlet w programie PowerShell. Kompresowanie plików zmniejsza rozmiar pliku na dysku. Ponadto obsługuje wszystkie pliki w jednym miejscu. Co więcej, zapobiega również atakom na pliki.

Ten blog będzie omawiał metody kompresowania lub rozpakowywania plików.

Jak spakować lub rozpakować pliki w PowerShell?

Oto podane metody, które zostaną opracowane:







Metoda 1: Kompresuj lub Zipuj pliki w PowerShell za pomocą polecenia cmdlet „Compress-Archive”

Pliki w PowerShell można spakować lub skompresować za pomocą „ Kompresuj archiwum polecenie cmdlet. Może kompresować jeden lub wiele plików jednocześnie.



Przykład 1: Użyj polecenia „Kompresuj-archiwum”, aby skompresować pojedynczy plik

Poniższy przykład skompresuje pojedynczy plik przy użyciu „ Kompresuj archiwum polecenie cmdlet:



Kompresja - Archiwum -Ścieżka C:\Dokument\Plik.txt - Ścieżka docelowa C:\Doc\File.zip

Zgodnie z powyższym kodem:





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

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



Get-ChildItem C:\Dokument\

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

Przykład 2: Użyj polecenia „Kompresuj-archiwum”, aby skompresować wiele plików jednocześnie

Poniższy przykład skompresuje wiele plików za pomocą programu PowerShell „ Kompresuj archiwum polecenie cmdlet. Aby to zrobić, po prostu przypisz wiele adresów plików do „ -Ścieżka ”, parametr oddzielony przecinkiem:

Kompresja - Archiwum -Ścieżka C:\Dokument\Plik.txt , C:\Dokument\Nowy.txt - Ścieżka docelowa C:\Doc\File.zip

Przykład 3: Użyj polecenia „Kompresuj archiwum”, aby skompresować wszystkie pliki w folderze

Teraz zarchiwizuj lub spakuj wszystkie pliki w folderze, używając symbolu wieloznacznego „ * operatora. Z tego powodu dodaj operator „*” na końcu adresu katalogu, jak pokazano poniżej:

Kompresja - Archiwum -Ścieżka 'C:\Dokument\*' - Ścieżka docelowa C:\Doc\File.zip

Metoda 2: Rozpakuj lub rozpakuj pliki w programie PowerShell za pomocą polecenia cmdlet „Rozwiń archiwum”

Pliki spakowane lub skompresowane można rozpakować lub zdekompresować za pomocą „ Rozwiń-Archiwum polecenie cmdlet.

Przykład: Użyj polecenia „Rozwiń archiwum”, aby rozpakować plik

W tym przykładzie spakowany plik zostanie rozpakowany przy użyciu „ Rozwiń-Archiwum polecenie cmdlet:

Zwiększać - Archiwum -Ścieżka C:\Doc\Plik.zip - Ścieżka docelowa C:\Doc\Plik

Zgodnie z powyższym kodem:

  • Najpierw dodaj „ Rozwiń-Archiwum ” polecenie cmdlet, określ „ -Ścieżka ” i przypisz mu adres pliku wraz z nazwą pliku:

Sprawdźmy, czy pliki zostały wyodrębnione, czy nie, używając „ Get-ChildItem ” cmdlet wraz z adresem katalogu:

Get-ChildItem C:\Dokument\Plik

To wszystko dotyczyło procedury spakowania i rozpakowania plików przy użyciu PowerShell.

Wniosek

Aby spakować lub skompresować plik w PowerShell, „ Kompresuj archiwum ” używane jest polecenie cmdlet. Aby rozpakować lub zdekompresować plik, przycisk „ Rozwiń-Archiwum Można użyć polecenia cmdlet. Co więcej, wiele plików można jednocześnie spakować lub rozpakować. Ten zapis zaobserwował podane zapytanie i rozwiązał podane zapytanie.