211service.com
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.
- Co to jest polecenie PowerShell Unzip / Zip
- Jak rozpakować plik PowerShell w systemie Windows 10/11
- Jak spakować plik PowerShell w systemie Windows 10/11
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


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:

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

# 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.