Przewodnik dotyczący używania polecenia tar do wyodrębniania plików tar.gz w Ubuntu, CentOS, Fedorze i innych dystrybucjach Linuksa.
Większość oprogramowania, dokumentów, plików itp. w systemie Linux jest archiwizowana w tar.gz
format zamiast zamek błyskawiczny
lub rar
formaty zwykle używane w systemie Windows, chociaż narzędzia systemu Linux obsługują te formaty.
tar.gz
format jest powszechnie używany przez oprogramowanie dostępne dla Linuksa zarówno w oficjalnych repozytoriach, jak i nieoficjalnie przez Internet.
Co to jest plik tar.gz?
tar.gz
(Gzip) to jeden z formatów plików dostępnych w systemie kompresji tar. Niektóre inne formaty plików to bz2,
lzip
oraz Izop
. Gzip
oraz bz2
są najczęściej używanymi formatami. Gzip
jest przeznaczony do szybszej kompresji, podczas gdy bz2
jest przeznaczony do mniejszego rozmiaru archiwum.
smoła
jest domyślnie instalowany w większości systemów Linux. W przypadku jego braku, możesz to zainstalowaćna Ubuntu, Debianie lub podobnym Dystrybucje Linuksa, uruchamiając:
sudo apt zainstaluj tar
Notatka: W przypadku wersji Ubuntu < 14.04 użyj apt-get zamiast apt.
Żeby zainstalować smoła
na CentOS i Fedorze, uruchomić:
mniam zainstaluj tar
Jak wyodrębnić tar.gz za pomocą smoła
Komenda
Aby rozpakować plik archiwum tar.gz, uruchomić:
tar xvzf .tar.gz
Zobaczmy, jakie są opcje xvzf
oznaczać:
x
– Określa, że pliki mają zostać wyodrębnione z archiwum.
v
– Oznacza gadatliwy. Wydrukuj każdą nazwę pliku wyodrębnioną z archiwum wraz ze ścieżką. Ma to charakter wyłącznie informacyjny i dlatego nie jest obowiązkowe.
z
– Oznacza to, że archiwum jest skompresowane za pomocą Gzip
F
– Oznacza to, że następujący argument po opcjach będzie nazwą pliku archiwum do wyodrębnienia. Jeśli ta opcja nie jest podana, tar próbuje czytać ze standardowego wejścia terminala. W nowszych wersjach zgłasza błąd, gdy ta opcja nie jest określona.
Przykład
Następujące polecenie wyodrębni trzy pliki z archiwum testarchive.tar.gz
i wydrukuj ich imiona.
tar xvzf archiwum testowe.tar.gz
Jak widzimy, trzy pliki zostały wyodrębnione. Zauważ, że polecenie wyodrębnia plik w tym samym folderze, z którego uruchomiono polecenie.