Entpacken von .tar.gz-Dateien mit der Linux-Kommandozeile ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
05.12.2024

Entpacken von .tar.gz-Dateien mit der Linux-Kommandozeile

Eine .tar.gz-Datei ist ein komprimiertes Archiv, das zwei Dateitypen kombiniert: eine .tar-Datei (Bandarchiv) und eine .gz-Datei (gzip). Es wird üblicherweise verwendet, um mehrere Dateien in ein einziges Archiv zu packen und sie zu komprimieren, um Platz zu sparen. Das Extrahieren von .tar.gz-Dateien ist eine häufige Aufgabe unter Linux, und diese Anleitung zeigt Ihnen, wie Sie dies mit Hilfe der Befehlszeile tun können.

Grundlegende Syntax für das Extrahieren von .tar.gz-Dateien

Um eine .tar.gz-Datei zu entpacken, verwenden Sie den Befehl tar, der für Bandarchiv steht. Die grundlegende Syntax lautet:

tar -xzvf archiv-name.tar.gz

Die Bedeutung der einzelnen Optionen wird im Folgenden erläutert:

  • x: Extrahiert die Dateien aus dem Archiv.
  • z: Die .gz-Datei mit gzip dekomprimieren.
  • v: Ausführliche Ausgabe, die die entpackten Dateien auflistet.
  • f: Gibt den Namen der Archivdatei an.

Schritt-für-Schritt-Anweisungen

  1. Öffnen Sie das Terminal: Drücken Sie Strg Alt T auf Ihrer Tastatur, um das Terminal auf den meisten Linux-Systemen zu öffnen.
  2. Navigieren Sie zu dem Verzeichnis: Wechseln Sie mit dem Befehl cd in das Verzeichnis, in dem sich Ihre .tar.gz-Datei befindet:
    cd /Pfad/zum/Verzeichnis
  3. Entpacken Sie die .tar.gz-Datei: Führen Sie den folgenden Befehl aus, um den Inhalt zu entpacken:
    tar -xzvf archiv-name.tar.gz

    Ersetzen Sie archive-name.tar.gz durch den Namen Ihrer Datei.

Beispiel:

Wenn Sie eine Datei mit dem Namen sample-archive.tar.gz in Ihrem Downloads-Ordner haben, können Sie sie mit entpacken:

cd ~/Downloads
tar -xzvf beispiel-archiv.tar.gz

Entpacken in ein bestimmtes Verzeichnis

Um den Inhalt einer .tar.gz-Datei in ein bestimmtes Verzeichnis zu entpacken, verwenden Sie die Option -C, gefolgt von dem Pfad des Zielverzeichnisses:

tar -xzvf archiv-name.tar.gz -C /pfad/nach/ziel

Mit diesem Befehl wird der Inhalt von archiv-name.tar.gz in das angegebene Zielverzeichnis entpackt.

Beispiel:

Wenn Sie sample-archive.tar.gz in ein Verzeichnis namens my-files in Ihrem Home-Ordner extrahieren möchten:

mkdir ~/my-files
tar -xzvf beispiel-archiv.tar.gz -C ~/meine-dateien

Extrahieren von .tar.gz-Dateien ohne ausführliche Ausgabe

Wenn Sie die Liste der entpackten Dateien nicht sehen möchten, können Sie die Option -v weglassen:

tar -xzf archiv-name.tar.gz

Dieser Befehl extrahiert die Dateien trotzdem, zeigt sie aber nicht im Terminal an.

Anzeigen des Inhalts ohne Entpacken

Um den Inhalt einer .tar.gz-Datei aufzulisten, ohne sie zu entpacken, verwenden Sie die Option -t:

tar -tzvf archiv-name.tar.gz

Dieser Befehl zeigt Ihnen die im Archiv enthaltenen Dateien und Verzeichnisse an, ohne sie zu entpacken.

Extrahieren von .tar-Dateien (ohne .gz-Komprimierung)

Wenn Sie eine .tar-Datei (ohne .gz-Komprimierung) haben, können Sie sie mit entpacken:

tar -xvf archiv-name.tar

Die Option -z ist nicht erforderlich, da die Datei nicht mit gzip komprimiert ist.

Fazit

Das Extrahieren von .tar.gz-Dateien über die Linux-Befehlszeile ist mit dem tar-Befehl sehr einfach. Denken Sie daran, die Optionen -xzvf zu verwenden, um den Prozess zu extrahieren und anzuzeigen, und verwenden Sie -C, um ein anderes Ziel anzugeben. Ganz gleich, ob Sie Backups, Softwarepakete oder andere komprimierte Daten verwalten, die Beherrschung dieser Befehle wird den Umgang mit .tar.gz-Dateien erheblich erleichtern.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills