Jak wyodrębnić pliki .tar.gz za pomocą wiersza poleceń systemu Linux ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
05.12.2024

Jak wyodrębnić pliki .tar.gz za pomocą wiersza poleceń systemu Linux

Plik .tar.gz to skompresowane archiwum, które łączy w sobie dwa typy plików: plik .tar (archiwum taśmowe) i skompresowany plik .gz (gzip). Jest powszechnie używany do pakowania wielu plików w jedno archiwum i kompresowania ich w celu zaoszczędzenia miejsca. Wyodrębnianie plików .tar.gz jest powszechnym zadaniem w systemie Linux, a ten przewodnik pokaże, jak to zrobić za pomocą wiersza poleceń.

Podstawowa składnia wyodrębniania 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

  1. Otwórz terminal: Naciśnij Ctrl Alt T na klawiaturze, aby otworzyć terminal w większości systemów Linux.
  2. Przejdź do katalogu: Przejdź do katalogu, w którym znajduje się plik .tar.gz za pomocą polecenia cd:
    cd /path/to/directory
  3. 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

Wyodrębnianie plików .tar.gz za pomocą wiersza poleceń systemu Linux jest proste dzięki poleceniu tar. Pamiętaj, aby użyć opcji -xzvf, aby wyodrębnić i wyświetlić proces, i użyj -C, aby określić inne miejsce docelowe. Niezależnie od tego, czy zarządzasz kopiami zapasowymi, pakietami oprogramowania czy innymi skompresowanymi danymi, opanowanie tych poleceń znacznie ułatwi obsługę plików .tar.gz.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills