Ubuntu-Befehl "Extrahieren Tar"

September 3

Für Windows-Benutzer, die Umstellung auf Ubuntu oder jeder anderen Sorte von Linux gibt es eine Kategorie von Dateien, die möglicherweise nicht vertraut, namens "Tar-Dateien." Diese Dateien haben die Erweiterung ".tar" oder ". tar.gz" und werden verwendet, um Teile des Betriebssystems zu verteilen. Lernen, wie man sie öffnen und extrahieren Sie sie ist relativ einfach –, wenn Sie wissen, dass der Tar-Befehl vorhanden ist und wie es läuft.

Tar-Datei-Hintergrund

Tar-Dateien sind eine ältere Datei-Format, die auf Unix-Systemen verwendet werden, um die Verzeichnisse in einzelne Dateien für einfache Übertragung über Netzwerke zu packen. Die allgemeine Beschreibung des Tar-Dateien ist zu nennen, Tarballs, und seit fast zwei Jahrzehnten waren sie den kleinsten gemeinsamen Nenner für das Verschieben von Dateien im Internet – jeder, der Zugang zum Internet hatte hatte Zugang zu einer Unixmaschine, die sie öffnen konnte. Spätere Verbesserungen auf die Datei hinzugefügt Kompression zur Verringerung der Bandbreitenanforderungen für die Übertragung von ihnen.

Tar-Dateien extrahieren

Tar-Dateien extrahieren erfolgt aus der Ubuntu terminal eingeben. Die Befehlssyntax für das Extrahieren von einer Tar-Datei in das gleiche Verzeichnis, die, dem Datei derzeit in ist, sieht folgendermaßen aus:

tar-Xvf < filename.tar >.Dies funktioniert auch für komprimierte Tar-Dateien, die durch die tar.gz-Datei-Erweiterung identifiziert werden können.

Leitung Ausgabe des Tar-Extraktion

Um die Dateien extrahiert aus einem Tarball in ein anderes Verzeichnis zu setzen, müssen Sie verwenden die "-C" Operator und geben Sie das Verzeichnis; Dies ist etwas anders als Unix-Standardverfahren, wo können Sie einfach das Ausgabeverzeichnis oder Dateiname als Teil der ursprünglichen Zeichenfolge angeben. Der Befehl würde so aussehen:Tar-Xvf < filename.tar > - C/Ziel/Verzeichnis

Komplette Liste der Tar-Flags

Teer wird durch eine Reihe von Flaggen kontrolliert – sie sind die "-Xvf" Teil der oben beschriebenen Befehlssyntax. Das Flag "X" bedeutet "die Dateien extrahieren", während das "C"-Flag bedeutet "einen Tarball aus dem angegebenen Verzeichnis erstellen". Das "f"-Flag sagt Teer zu den Archivnamen suchen, während das "V"-Flag das System weist an alle Dateien im Archiv-Liste, wie sie verarbeitet sind - das ist der einzige Grund, warum sie vorbei an den Bildschirm fließen. UNIX-Befehle ausführen ohne jeder Benutzer sichtbar, die als Standard-Ausgabe.