Ich habe eine Datei namens foo.tar.gz von den Internets heruntergeladen. Wie extrahiere ich die tar.gz-Datei unter Linux / UNIX wie Betriebssysteme mit Kommandozeilenoptionen?

tar.gz Datei extrahieren

Ein Tarball (tar.gz-Datei) ist nichts anderes als ein komprimiertes Tar-Archiv.

Das Tar-Programm bietet die Möglichkeit, Tar-Archive zu erstellen, sowie verschiedene andere Arten der Manipulation. Wir zeigen Ihnen, wie Sie das Problem ubuntu tar.gz entpacken lösen können. Beispielsweise können Sie Tar auf zuvor erstellten Archiven verwenden, um Dateien zu extrahieren, zusätzliche Dateien zu speichern oder bereits gespeicherte Dateien zu aktualisieren oder aufzulisten.

Ursprünglich wurden tar-Archive verwendet, um Dateien bequem auf Magnetband zu speichern. Aus dieser Verwendung stammt der Name „Tar“, der für Bandarchivierer steht. Trotz des Namens des Dienstprogramms kann Tar seine Ausgabe auf verfügbare Geräte, Dateien oder andere Programme richten (über Pipes), es kann sogar auf entfernte Geräte oder Dateien zugreifen (als Archive). Der tar-Befehl ist verfügbar unter Linux (CentOS/RHEL/Fedora/Debian/Ubuntu und allen anderen Distributionen), BSD (OpenBSD/NetBSD/FreeBSD), Apple OS X, HP-UX, AIX und anderen Unix-Betriebssystemen.

Syntax

Die Syntax ist wie folgt:

  • tar options file.tar.gz
  • tar options file.tar.gz Muster
  • tar -xf file.tar.gz
  • tar -xvf file.tar.gz
  • tar -zxvf file.tar.gz
  • tar -zxvf file.tar.gz file1 file2 dir1 dir2 dir2

Extrahieren der tr.gz. Datei

Um ein oder mehrere Mitglieder aus einem Archiv zu extrahieren, geben Sie Folgendes ein:

  • $ tar -zxvf {file.tar.gz}
  • Wenn Ihr Tarballname backup.tar.gz lautet, geben Sie Folgendes an einer Shell-Eingabeaufforderung ein, um Dateien zu extrahieren:
  • $ tar -zxvf backup.tar.gz
  • Um die Datei resume.doc aus dem backup.tar.gz tarball zu extrahieren, geben Sie:
  • $ tar -zxvf backup.tar.gz resume.doc
  • -z : Arbeitet automatisch an der gzip-Kompression beim Lesen von Archiven.
  • -x : Archive extrahieren.
  • -v : Produziert eine ausführliche Ausgabe, d.h. zeigt den Fortschritt und die extrahierte Dateiliste auf dem Bildschirm an.
  • -f : Liest das Archiv aus dem Archiv in die angegebene Datei. Lesen Sie in diesem Beispiel das Archiv backups.tar.gz.
  • -t : Listet die Dateien im Archiv auf.

Extrahieren eines gesamten Archivs

Um ein ganzes Archiv zu extrahieren, geben Sie nur den Namen der Archivdatei an, ohne einzelne Dateinamen als Argumente.

tar -zxvf backup.tar.tar.gz

Dateien im Archiv auflisten

Um ein detailliertes Inhaltsverzeichnis (Dateiliste) anzuzeigen, geben Sie ein::

$ tar -tvf backup.tar.gz