PowerShell Unzip/Zip: Jak rozpakować/zipować pliki w PowerShell [Odzyskiwanie dysku]

Wielu użytkowników jest zdezorientowanych Rozpakowanie/zip programu PowerShell Komenda. Jeśli ty też próbujesz to rozgryźć, ten post na ta strona warto przeczytać. Przeprowadzi Cię przez szczegółowe kroki rozpakowania pliku przy użyciu programu PowerShell w systemie Windows 10/11.





Na tej stronie :

Jak dobrze nam wszystkim wiadomo, PowerShell to potężna wbudowana w system Windows powłoka wiersza poleceń i narzędzie środowiska skryptowego. Może być używany do radzenia sobie z różnymi pracami w systemie Windows, takimi jak instalowanie aktualizacji systemu Windows , PowerShell kopiuje pliki , PowerShell pobiera rozmiar folderu , instalowanie SSH PowerShell itp.

Jednak bardzo wiele osób, a nawet profesjonalistów nie wie, jak wykonać te prace za pomocą PowerShell. Oto prawdziwy przykład z forum StackOverflow. W tym poście skupimy się głównie na plikach rozpakowywania/zip programu PowerShell.



Mam plik .zip i muszę rozpakować całą jego zawartość za pomocą programu PowerShell. Robię to, ale wydaje mi się, że to nie działa. Co jest nie tak? Katalog C:\a jest nadal pusty.

https://stackoverflow.com/questions/27768303/how-to-unzip-a-file-in-powershell

Co to jest polecenie PowerShell Unzip / Zip

Przede wszystkim konieczne jest, jakiego cmdletu można użyć do rozpakowania/zipowania w PowerShell. Aby rozpakować plik PowerShell w systemie Windows 10/11, możesz w pełni wykorzystać PowerShell Rozwiń-Archiwum polecenie, które może rozpakować lub wyodrębnić całą zawartość spakowanych lub zarchiwizowanych plików do folderu docelowego.



Jeśli chcesz utworzyć skompresowane archiwum lub spakowany plik z określonych folderów/katalogów, możesz użyć PowerShell Kompresuj archiwum Komenda. Ale musisz upewnić się, że rozmiar pliku nie przekracza 2 GB. Ponadto oba polecenia wymagają, aby rozszerzenie pliku archiwum było .zamek błyskawiczny .

Teraz powinieneś mieć ogólną wiedzę na temat poleceń zip/unzip PowerShell. Zobaczmy, jak spakować / rozpakować w PowerShell Windows 10/11.



Uwaga:

Upewnij się, że na komputerze jest zainstalowany program PowerShell v5+. Jeśli nie, możesz odnieść się do tego postu „ Jak zaktualizować wersję programu PowerShell do wersji 7.2.5 dla systemu Windows 10/11 ”, aby zainstalować najnowszą wersję.

Jak rozpakować plik PowerShell w systemie Windows 10/11

Rozpakowanie pliku za pomocą polecenia Expand-Archive PowerShell w systemie Windows 10/11 jest bardzo proste. Tutaj będziemy 2 przykłady, aby PowerShell wyodrębnił spakowane pliki.



Załóżmy, że masz skompresowany folder o nazwie office2016.zip i chcesz go rozpakować C:\Użytkownicy\Administrator\Pulpit ścieżka do D:\PowerShell , możesz zapoznać się z poniższym przewodnikiem.

# Przykład 1: PowerShell Rozpakuj istniejący plik archiwum do określonego folderu

1. Naciśnij Wygraj + R klucze do otwierania Biegać pole, a następnie wpisz Powershell w nim i naciśnij Ctrl + Shift + Enter klucze, aby otworzyć okno programu PowerShell z podwyższonym poziomem uprawnień.

2. W wyskakującym oknie wpisz następujące polecenie i naciśnij Wchodzić rozpakować office2016.zip plik do D:\PowerShell . Następnie poczekaj na zakończenie procesu rozpakowywania pliku programu PowerShell.

Uwaga:

Upewnij się, że zastąpiłeś ścieżkę/nazwę pliku i ścieżkę docelową zgodnie z rzeczywistą sytuacją.

Rozwiń archiwum - LiteralPath 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath D:\PowerShell

  rozpakuj plik za pomocą PowerShell

  rozpakuj plik na dysk D

3. Jeśli chcesz zastąpić istniejący wyodrębniony plik, możesz dodać plik -Zmuszać parametr na końcu tego samego polecenia PowerShell Expand-Archive.

Rozwiń archiwum - LiteralPath 'C:\Users\Administrator\Desktop\Office2016.zip' -DestinationPath D:\PowerShell -Force

# Przykład 2. PowerShell Rozpakuj istniejący plik archiwum w bieżącym folderze

Jeśli chcesz rozpakować pliki programu PowerShell w bieżącym folderze, możesz uruchomić następujące polecenie rozpakowania programu PowerShell.

Rozwiń archiwum -Ścieżka 'C:\Użytkownicy\Administrator\Desktop\Office2016.zip' -Ścieżka docelowa C:

  PowerShell rozpakuj plik w bieżącym folderze

Podobnie możesz dodać tzw -Zmuszać parametr na końcu polecenia, aby zastąpić istniejący wyodrębniony folder.

Jak spakować plik PowerShell w systemie Windows 10/11

Oczywiście możesz użyć polecenia kompresji archiwum PowerShell, aby utworzyć spakowany plik / folder w systemie Windows 10/11. W tym miejscu podsumowujemy kilka typowych przykładów plików ZIP programu PowerShell.

# Przykład 1. PowerShell Zip Files do nowego spakowanego archiwum

Jeśli chcesz skompresować różne pliki i utworzyć nowy plik osiągnięcia, możesz uruchomić następujące polecenie w oknie programu PowerShell z podwyższonym poziomem uprawnień. Tutaj możesz usunąć parametr -Force, jeśli nie musisz nadpisywać istniejącego wyodrębnionego pliku.

Compress-Archive -LiteralPath D:\PowerShell -DestinationPath C:\Archives -Force

  kompresować pliki za pomocą PowerShell

# Przykład 2. Pliki zip programu PowerShell zawierające katalog główny

Jeśli chcesz spakować katalog i utworzyć folder archiwum zawierający katalog główny i wszystkie jego pliki/podkatalogi, możesz użyć Ścieżka zamiast tego parametr.

Archiwum kompresji — ścieżka D:\PowerShell — ścieżka docelowa C:\archiwum\Office2016.zip

# Przykład 3. Pliki zip programu PowerShell, które wykluczają katalog główny

Cóż, możesz uruchomić następujące polecenie, jeśli chcesz spakować katalog i utworzyć nowe archiwum, które wyklucza katalog główny.

Archiwum kompresji — Ścieżka D:\PowerShell\* — Ścieżka docelowa C:\Archives\Office2016.zip

# Przykład 4. PowerShell Spakuj tylko pliki w katalogu głównym

Jeśli chcesz po prostu skompresować pliki tylko w katalogu głównym i utworzyć nowe archiwum, możesz uruchomić następujące polecenie.

Archiwum kompresji — Ścieżka D:\PowerShell\*.* — Ścieżka docelowa C:\Archives\Office2016.zip

# Przykład 5. Dodaj pliki do utworzonego folderu archiwum

Jeśli chcesz dodać kilka plików do utworzonego folderu archiwum, możesz użyć parametru -Update. Za to:

Compress-Archive -Ścieżka D:\PowerShell\* -Update -DestinationPath C:\Archives

Jak spakować/rozpakować w PowerShell Windows 10/11? Wierzę, że już znasz odpowiedzi. Jeśli masz inne opinie na temat zip/unzip PowerShell, podziel się nimi w poniższej strefie komentarzy.

Dalsza lektura: Co zrobić, jeśli przypadkowo usuniesz spakowany plik? Nie martw się. Kreator partycji tej witryny może pomóc w szybkim przywróceniu usuniętego pliku na różnych urządzeniach pamięci masowej. Ponadto może pomóc w tworzeniu kopii zapasowych partycji, odbudowie MBR, migracji systemu operacyjnego, konwersji NTFS na FAT bez utraty danych itp.