- W systemie Windows 11 wbudowana jest obsługa formatu tar, co pozwala na wyodrębnianie plików .tar.gz, .tgz, .gz i .zip przy użyciu wiersza poleceń.
- Główne polecenie to
tar -xvzf file.tar.gz -C destination-folder
- Pliki .tar.gz to archiwa tar skompresowane programem gzip, powszechnie używane w systemach Linux i macOS.
- Można również wypakować archiwy tarball za pomocą narzędzi Linuxa dostępnych w Podsystemie Windows dla Linuksa (WSL) w przypadku dystrybucji takiej jak Ubuntu.
System Windows 11 oferuje natywną obsługę rozpakowywania plików „.tar.gz” za pomocą wiersza poleceń, bez użycia narzędzi innych firm. Można nawet użyć dystrybucji Linuksa za pośrednictwem Podsystemu Windows dla Linuksa (WSL) , aby szybko rozpakować pliki tarball utworzone na innej platformie.
Plik .tar.gz oznacza, że został utworzony za pomocą uniksowego narzędzia do archiwizacji tar , a następnie skompresowany programem gzip . Pliki te są często nazywane „plikami tarball”. Chociaż można je znaleźć w formacie z podwójnym rozszerzeniem (.tar.gz), format ten można również zapisać jako .tgz lub .gz . (Warto zauważyć, że Linux nie używa rozszerzeń plików. Zamiast tego typ pliku jest częścią jego nazwy).
Chociaż pliki tar są zazwyczaj bardziej powszechne w dystrybucjach Linuksa (na przykład Ubuntu) i macOS do tworzenia kopii zapasowych i archiwizacji, można je również znaleźć w systemie Windows 11. Można skorzystać z narzędzi innych firm, takich jak 7-Zip i PeaZip , ale nie są one zalecane, ponieważ nie zawsze działają z plikami .tar.gz . Zamiast tego należy skorzystać z natywnej obsługi plików tar dostępnej w systemie Windows 11 lub w WSL w dystrybucji Linuksa.
W tym przewodniku nauczysz się, jak używać natywnych poleceń tar w systemie Windows 11 przy użyciu wiersza poleceń i systemu Ubuntu, aby wyodrębnić zawartość pliku .tar.gz.
Aby wyodrębnić pliki .tar.gz, .tgz, .gz i .zip przy użyciu programu tar w systemie Windows 11, wykonaj następujące kroki:
-
Otwórz Start w systemie Windows 11.
-
Wyszukaj Wiersz polecenia , kliknij prawym przyciskiem myszy wynik powyżej i wybierz opcję Uruchom jako administrator .
-
Wpisz poniższe polecenie, aby użyć programu tar do wyodrębnienia plików i naciśnij Enter :
tar -xvzf C:/ŚCIEŻKA/DO/PLIKU/NAZWA-PLIKU.tar.gz -CC:/ŚCIEŻKA/DO/FOLDERU/WYODRĘBNIANIE

W poleceniu zmień polecenie, aby uwzględnić ścieżki źródłowe i docelowe.
Po wykonaniu tych kroków pliki i foldery zostaną wyodrębnione do wskazanego miejsca docelowego.
Zakłada się, że plik tarball został utworzony w innym systemie. Pominęliśmy również niektóre opcje, które zazwyczaj są przydatne do zachowania uprawnień, ponieważ nie są one wymagane w systemie Windows 11.
Najpierw musisz zainstalować dystrybucję korzystającą z podsystemu Windows dla systemu Linux, zanim będziesz mógł rozpakować archiwy tarball w systemie Linux.
Aby wyodrębnić plik .tar.gz w systemie Linux, wykonaj następujące kroki:
-
Otwórz Start .
-
Wyszukaj Ubuntu i kliknij pierwszy wynik, aby otworzyć aplikację.
-
Wpisz następujące polecenie, aby wyodrębnić zawartość pliku .tar.gz i naciśnij Enter :
sudo tar -xvzf /mnt/c/ŚCIEŻKA/DO/PLIKU-TAR/Pulpit/NAZWA-PLIKU.tar.gz -C /mnt/c/ŚCIEŻKA/DO/DESTINATION/FOLDER

W poleceniu zmień składnię, uwzględniając ścieżki źródłowe i docelowe. Jeśli to tylko plik .tar , użyj tego samego polecenia, ale pomiń argument „z” .
Użyliśmy polecenia sudo, aby uruchomić narzędzie jako administrator, taraby wywołać aplikację, i korzystamy z następujących opcji:
- x: poleca programowi tar wyodrębnić zawartość.
- v: opcjonalny argument do wyświetlania procesu ekstrakcji. W przeciwnym razie zobaczysz tylko migający kursor, aż do zakończenia procesu.
- z: nakazuje programowi tar rozpakowanie zawartości pliku „.tar.gz” przy użyciu programu gzip.
- f: instruuje program tarball, aby wyodrębnił nazwę pliku.
Po wybraniu opcji należy określić ścieżkę do pliku tarball, który ma zostać rozpakowany. W poleceniu rozpoczynamy ścieżkę, /mnt/c/ponieważ dotyczy to systemu Linux, a nie Windows.
Opcja -C — (myślnik i wielka litera C ) służy do zmiany folderów i wymaga podania ścieżki docelowej, która zaczyna się od adnotacji, /mnt/po której następuje ścieżka systemu Windows.
Podczas wpisywania poleceń w systemie Linux należy zwracać uwagę na wielkie i małe litery, ponieważ „Pulpit” to nie to samo co „pulpit”.
Oto podstawowe opcje wyodrębniania pliku „.tar.gz”, ale możesz użyć tego tar --helppolecenia, aby dowiedzieć się więcej o dostępnych opcjach.
Należy zauważyć, że system Windows 11 zawiera teraz natywną obsługę formatów archiwalnych TAR, GZ, 7-Zip, RAR i wielu innych w Eksploratorze plików.