Plik w formacie .tar.gz to plik, który został utworzony przy użyciu archiwalnej aplikacji tar opartej na systemie Unix, a następnie skompresowany przy użyciu kompresji gzip . Pliki te są często nazywane „archiwumami tar”. Chociaż można je znaleźć z podwójnym rozszerzeniem (.tar.gz), rozszerzenie można również skrócić do .tgz lub .gz .
Zazwyczaj pliki tar są bardziej powszechne w przypadku użytkowników Ubuntu (innych dystrybucji Linuksa) i macOS do archiwizacji i tworzenia kopii zapasowych danych. Jednak użytkownicy systemu Windows 10 mogą również natknąć się na te pliki, co jest powodem, aby mieć sposób na wyodrębnienie jego zawartości.
Chociaż możesz korzystać z aplikacji innych firm (takich jak 7-Zip i PeaZip ), te aplikacje nie zawsze działają zgodnie z oczekiwaniami z plikami tar utworzonymi na innej platformie i wolno dekompresują dużą liczbę plików. Jednak system Windows 10 zawiera teraz natywną obsługę plików tar i można użyć wiersza polecenia, aby wyodrębnić te pliki. Możesz nawet użyć podsystemu Windows dla systemu Linux (WSL), który obejmuje natywną obsługę Ubuntu , Fedory, SUSE i wielu innych dystrybucji. Dlatego możesz również uzyskać dostęp do wielu narzędzi Linux, w tym tar, aby szybko wyodrębnić zawartość z tarballi.
W tym przewodniku dowiesz się, jak używać natywnych poleceń smoły w systemie Windows 10 za pomocą wiersza polecenia i Ubuntu do wyodrębniania zawartości pliku .tar.gz.
Wyodrębnij paczki .tar.gz, .tgz, .gz za pomocą tar w systemie Windows 10
Aby wyodrębnić pliki .tar.gz, .tgz, .gz oraz .zip za pomocą tar w systemie Windows 10 , wykonaj następujące czynności:
-
Otwórz Start w systemie Windows 10.
-
Wyszukaj Wiersz polecenia , kliknij prawym przyciskiem myszy górny wynik i wybierz opcję Uruchom jako administrator .
-
Wpisz następujące polecenie, aby użyć smoły do wyodrębnienia plików i naciśnij klawisz Enter :
tar -xvzf C: ŚCIEŻKA DO PLIKU NAZWA PLIKU. tar.gz -CC: ŚCIEŻKA DO FOLDERU ROZDZIELANIE
Natywna obsługa tar w systemie Windows 10
Szybka wskazówka: w poleceniu zaktualizuj składnię, aby uwzględnić ścieżki źródłowe i docelowe. Ponadto, ponieważ używasz tar w systemie Windows 10, nie musisz określać ścieżki, tak jak w przypadku systemu Linux. Możesz użyć formatu ścieżki używanego przez system Windows.
Po wykonaniu tych kroków po kilku chwilach wszystkie pliki i foldery zostaną wyodrębnione do określonej ścieżki docelowej.
Zakłada się, że rozpakowujesz archiwum tarball utworzone w innym systemie. Pomijamy niektóre argumenty zwykle niezbędne do zachowania uprawnień, które w systemie Windows 10 nie są wymagane do uzyskania dostępu do plików.
Wyodrębnij paczki .tar.gz, .tgz, .gz za pomocą tar w systemie Linux w systemie Windows 10
W systemie Windows 10, aby używać tar w systemie Linux, musisz zainstalować podsystem Windows dla systemu Linux (WSL) i dystrybucję taką jak Ubuntu ze sklepu Microsoft Store.
Aby wyodrębnić plik .tar.gz przy użyciu systemu Linux w systemie Windows 10, wykonaj następujące czynności:
-
Otwórz Start .
-
Wyszukaj Ubuntu i kliknij najwyższy 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/PLIK-TAR/Pulpit/NAZWA-PLIKU.tar.gz -C /mnt/c/SCIEŻKA/DO/CEL/FOLDER
Polecenie smoły w systemie Windows 10
Szybka wskazówka: w poleceniu zaktualizuj składnię, aby uwzględnić ścieżki źródłowe i docelowe. Jeśli jest to tylko plik .tar , możesz użyć tego samego polecenia opisanego powyżej, ale pominąć argument z .
W powyższym poleceniu wpisujemy sudouruchomić aplikację jako administrator, tarwywołać aplikację, a następnie podać jej kilka argumentów, w tym:
- x — instruuje tar, że chcesz wyodrębnić zawartość.
- v — gadatliwy. Jest to opcjonalny argument do wyświetlenia procesu wyodrębniania. W przeciwnym razie zobaczysz tylko migający kursor, dopóki proces się nie zakończy.
- z — nakazuje tarowi rozpakowanie zawartości pliku .tar.gz za pomocą gzip.
- f — instruuje tar nazwę pliku, który zamierzasz rozpakować.
Następnie musisz określić ścieżkę do pliku tar, który chcesz rozpakować. Zauważysz, że ścieżka zaczyna się od /mnt/c/, zamiast c:\A to dlatego, że faktycznie pracujemy w świecie Linuksa.
-C — (łącznik i wielkie C ) jest używane do nakazania tarowi zmiany folderów. Gdy wykonujesz polecenie, zaczynasz w folderze źródłowym, a następnie musisz określić folder docelowy, który jest ścieżką, którą podaliśmy, aby zakończyć polecenie. Możesz wyodrębnić pliki do dowolnego folderu, ale pamiętaj, aby rozpocząć ścieżkę, /mnt/a następnie ścieżkę Windows.
Musisz zwracać uwagę na wielkie i małe litery podczas wpisywania poleceń systemu Linux, ponieważ Pulpit to nie to samo, co pulpit .
W tym przewodniku przyjrzymy się podstawowym krokom do wykonania określonego zadania. Jeśli nie jesteś użytkownikiem Linuksa, możesz dowiedzieć się więcej o tym narzędziu w konsoli Ubuntu, wpisując tar --helppolecenie.