Jak wyodrębnić pliki .tar.gz za pomocą wiersza poleceń systemu Linux
Wyodrębnianie plików .tar.gz w systemie Linux: Krótki przewodnik
Co to jest plik .tar.gz i jak go rozpakować? Plik .tar.gz jest jak cyfrowa walizka – łączy wiele plików w jedno archiwum .tar i kompresuje je za pomocą gzip, aby zaoszczędzić miejsce. Powszechnie stosowane w systemie Linux do tworzenia kopii zapasowych, oprogramowania lub przesyłania danych, pliki te można łatwo rozpakować za pomocą wiersza poleceń. Ten przewodnik przedstawia kroki szybkiego rozpakowywania plików .tar.gz, niezależnie od tego, czy jesteś początkującym, czy doświadczonym użytkownikiem.
Podstawowa składnia do rozpakowywania plików .tar.gz
Aby wyodrębnić plik .tar.gz, należy użyć polecenia tar, które oznacza archiwum taśmowe. Podstawowa składnia to:
tar -xzvf archive-name.tar.gz
Oto, co oznaczają poszczególne opcje:
- –x: Wyodrębnia pliki z archiwum.
- –z: Użyj gzip do dekompresji pliku .gz.
- –v: Pełne dane wyjściowe, które zawierają listę wyodrębnianych plików.
- –f: Określa nazwę pliku archiwum.
Instrukcje krok po kroku
- Otwórz terminal: Naciśnij Ctrl Alt T na klawiaturze, aby otworzyć terminal w większości systemów Linux.
- Przejdź do katalogu: Przejdź do katalogu, w którym znajduje się plik .tar.gz za pomocą polecenia cd:
cd /path/to/directory
- Wyodrębnij plik .tar.gz: Uruchom następujące polecenie, aby wyodrębnić zawartość:
tar -xzvf archive-name.tar.gz
Zastąp archive-name.tar.gz nazwą pliku.
Przykład:
Jeśli masz plik o nazwie sample-archive.tar.gz w folderze Pobrane, możesz go wyodrębnić za pomocą:
cd ~/Downloads
tar -xzvf sample-archive.tar.gz
Wyodrębnianie do określonego katalogu
Aby wyodrębnić zawartość pliku .tar.gz do określonego katalogu, należy użyć opcji -C, po której następuje ścieżka do katalogu docelowego:
tar -xzvf archive-name.tar.gz -C /path/to/destination
To polecenie rozpakuje zawartość pliku archive-name.tar.gz do określonego folderu docelowego.
Przykład:
Jeśli chcesz rozpakować sample-archive.tar.gz do katalogu o nazwie my-files w folderze domowym:
mkdir ~/my-files
tar -xzvf sample-archive.tar.gz -C ~/my-files
Wyodrębnianie plików .tar.gz bez szczegółowych danych wyjściowych
Jeśli nie chcesz widzieć listy wyodrębnianych plików, możesz pominąć opcję -v:
tar -xzf archive-name.tar.gz
To polecenie nadal wyodrębni pliki, ale bez wyświetlania ich w terminalu.
Wyświetlanie zawartości bez rozpakowywania
Aby wyświetlić zawartość pliku .tar.gz bez jego rozpakowywania, należy użyć opcji -t:
tar -tzvf archive-name.tar.gz
To polecenie wyświetla pliki i katalogi zawarte w archiwum bez ich rozpakowywania.
Rozpakowywanie plików .tar (bez kompresji .gz)
Jeśli masz plik .tar (bez kompresji .gz), możesz go wyodrębnić za pomocą:
tar -xvf archive-name.tar
Opcja -z nie jest potrzebna, ponieważ plik nie jest skompresowany za pomocą gzip.
Wnioski: Łatwe rozpakowywanie plików .tar.gz
Rozpakowywanie plików .tar.gz w systemie Linux jest bardzo proste dzięki poleceniu tar. Niezależnie od tego, czy rozpakowujesz oprogramowanie, kopie zapasowe czy pliki projektu, użyj tar -xzvf do standardowej ekstrakcji lub dostosuj ją za pomocą -C dla określonych folderów. Podgląd zawartości za pomocą tar -tzvf pozwala zachować porządek. Opanuj te polecenia, a w mgnieniu oka będziesz obsługiwać pliki .tar.gz jak profesjonalista Linuksa!