Website-Suche

So extrahieren Sie eine tar-Datei unter Linux


Der Dateityp tar wird verwendet, um mehrere Dateien in einem einzigen Archiv zu kombinieren. Tar bedeutet eigentlich "Bandarchiv", da der ursprüngliche Zweck von tar darin bestand, für Bandsicherungen verwendet zu werden – das sollte Ihnen sagen, wie alt dieses Format ist. Linux-Systeme verwenden immer noch das tar-Format, das sich bis heute einer weit verbreiteten Verwendung erfreut.

Tar-Dateien mit der Erweiterung .tar werden oft als "Tarballs" bezeichnet. Diese Dateien behalten die Linux-Dateiberechtigungen bei und können eine beliebige Anzahl von Dateien in einem einzigen Archiv kombinieren, aber sie wenden keine Komprimierung oder Platzersparnis an. Die Komprimierung kann jedoch problemlos auf die tar-Datei angewendet werden, was zu Erweiterungen wie .tar.gz bei der gzip-Komprimierung oder .tar.xz für die xz-Komprimierung führt.

In dieser Anleitung zeigen wir, wie Sie tar-Dateien auf der Befehlszeile und über die GUI öffnen. Dazu gehören auch tar-Dateien mit verschiedenen Komprimierungen, die auf das Archiv angewendet wurden. Sehen Sie sich die folgenden Beispiele an, um herauszufinden, wie das geht.

In diesem Tutorial lernen Sie:

  • So öffnen Sie die tar-Datei über die GUI
  • So öffnen Sie die tar-Datei über die Befehlszeile

Extrahieren der tar-Datei unter Linux

Öffnen Sie die tar-Datei über die GUI

Verschiedene Desktop-Umgebungen wie GNOME, KDE, Xfce usw. werden unterschiedlich aussehende Menüs haben. Der Prozess zum Öffnen einer tar-Datei ist jedoch bei allen Arten von GUIs sehr ähnlich. Die folgenden Anweisungen beziehen sich auf GNOME, aber Sie sollten in der Lage sein, sie auf jede Umgebung anzuwenden, die Sie verwenden.

  1. Navigieren Sie im Dateimanager Ihrer Umgebung zum Speicherort Ihrer TAR-Datei, die Sie öffnen möchten. Klicken Sie dann mit der rechten Maustaste auf die Datei und verwenden Sie entweder "Hier extrahieren", um den Inhalt an Ihrem aktuellen Speicherort zu extrahieren, oder "Extrahieren nach", um ein anderes Ziel auszuwählen.
  2. Wählen Sie Hier extrahieren, um alle Dateien in das aktuelle Verzeichnis zu extrahieren.

  3. Alternativ können Sie die TAR-Datei mit dem Archiv-Manager Ihrer Umgebung öffnen. Der einfachste Weg, dies zu tun, ist ein Doppelklick auf die Datei. Auf diese Weise können Sie den Inhalt des Archivs durchsuchen und ihn einzeln extrahieren.
  4. Öffnen der tar-Datei mit dem Archivmanager, um den Inhalt anzuzeigen und zu extrahieren

  5. Der Vorgang ist für tar-Dateien mit Komprimierung wie .tar.gz, .tar.bz2 und andere genau derselbe.
  6. Das Extrahieren komprimierter TAR-Dateien ist der gleiche Vorgang wie bei normalen TAR-Dateien

Öffnen Sie die tar-Datei über die Befehlszeile

Verwenden Sie die folgenden Beispiele, um tar-Dateien in der Linux-Befehlszeile zu öffnen.

  1. Das Extrahieren des Inhalts einer tar-Datei ist sehr einfach und kann mit -x (extract-Option) durchgeführt werden. Sie müssen auch die Option -f (file) einfügen, um tar anzuzeigen, dass Sie den Speicherort der Datei angeben werden. Verwenden Sie die folgende Syntax, um den Inhalt einer tar-Datei zu extrahieren.

    
    tar -xf archive.tar
    
  2. Sie können auch die Option -v (ausführlich) hinzufügen, um den Extraktionsfortschritt zu sehen.

    
    tar -xvf archive.tar
    
  3. Beachten Sie, dass Sie keine zusätzlichen Optionen hinzufügen müssen, um Dateien aus einer komprimierten TAR-Datei zu extrahieren.

    
    tar -xf archive.tar.gz
    tar -xf archive.tar.bz2
    tar -xf archive.tar.xz
    etc...
    
  4. Um den Inhalt einer tar-Datei aufzulisten, verwenden Sie die Option -t (list).

    
    tar -tf archive.tar
    file1.txt
    file2.txt
    file3.txt
    
  5. Sobald Sie gesehen haben, welche Dateien im tar-Archiv enthalten sind, können Sie sie einzeln extrahieren, indem Sie angeben, welche Dateien extrahiert werden sollen.

    
    tar -xf archive.tar file1.txt file2.txt
    
  6. Sie können auch einen Platzhalter in Ihrem Befehl mit der Option --wildcards angeben.

    
    tar -xf archive.tar --wildcards '*.txt'
    
  7. Wenn Sie Dateien an einen anderen Speicherort als das aktuelle Arbeitsverzeichnis extrahieren möchten, verwenden Sie die Option -C und geben Sie den Pfad an.

    
    tar -xf archive.tar -C /path/to/directory
    

Das sollte alles sein, was Sie wissen müssen, wenn es darum geht, tar-Dateien über die Befehlszeile zu extrahieren. Weitere Beispiele finden Sie auf der Manpage.


man tar

Abschließende Gedanken

In dieser Anleitung haben wir gesehen, wie man den Inhalt eines tar-Archivs über die Befehlszeile und die GUI unter Linux extrahiert. Dies ist eine häufige Aufgabe für die meisten Linux-Benutzer, da tar-Dateien weit verbreitet sind und Sie manchmal auf sie stoßen werden. Unabhängig von Ihrer Desktop-Umgebung oder der Art der tar-Datei, mit der Sie arbeiten, ist es sehr einfach, deren Inhalt zu extrahieren.

Verwandte Artikel: