So extrahieren Sie Tar-Dateien in ein bestimmtes Verzeichnis unter Linux

How Extract Tar Files Specific Directory Linux



Bei der Verwendung von Linux ist Ihnen vielleicht aufgefallen, dass viele Pakete mit einem .Teer Dateierweiterung. Also, was ist ein Teer Datei? EIN Teer file ist eine Sammlung vieler Dateien in einer Datei. Teer (Tape Archive) ist ein Programm, das die Dateien sammelt und einige hilfreiche Informationen über die archivierten Dateien wie Berechtigungen, Daten usw. erfasst. Es ist bemerkenswert, dass die Teer Dienstprogramm komprimiert die Dateien nicht; für die Komprimierung brauchst du gzip oder bzip Dienstprogramme.
Als Linux-Administrator müssen Sie sich oft mit Teer Dateien. In vielen Situationen müssen Sie die Daten von a . extrahieren Teer Datei in ein bestimmtes Verzeichnis. So extrahieren Sie die Teer Datei in einen bestimmten Pfad? Eine Möglichkeit besteht darin, die zu extrahieren Teer Datei in das aktuelle Verzeichnis und kopieren Sie sie dann in das gewünschte Verzeichnis. Es wird die Arbeit erledigen, aber das Verfahren ist zeitaufwändig. Dieser Leitfaden konzentriert sich darauf, Lösungen zu finden, um verschiedene Arten von zu extrahieren Teer Dateien in ein bestimmtes Verzeichnis.

So extrahieren Sie die Tar-Datei in ein bestimmtes Verzeichnis unter Linux:

Um die Tar-Datei in ein anderes Verzeichnis zu extrahieren, folgen Sie der folgenden Syntax:







$Teer -xf [Dateiname].Teer-C [/Pfad des/Verzeichnis]

Alternative:



$Teer --Extrakt --Datei=[Dateiname].Teer--Verzeichnis [/Pfad des/Verzeichnis]

Die -x Flag weist das Tar-Dienstprogramm an, die im Argument nach erwähnte Datei zu extrahieren -F. Wohingegen, -C Flag wird verwendet, um ein bestimmtes Verzeichnis zum Extrahieren der Datei festzulegen. Alternativ können Sie die Gesamtzahl der Wörter explizit erwähnen, um Dateien mit tar zu extrahieren. Meiner Meinung nach ist die Verwendung von Flags eine viel schnellere Möglichkeit, Dateien zu extrahieren, als das gesamte Wort einzugeben. Machen wir ein Beispiel; Ich habe eine Datei mit dem Namen meine_dokumente.tar, die ich in ein Verzeichnis extrahieren möchte Dateien/tar_Dateien, und um diesen Befehl auszuführen wäre:



$Teer -xfmeine_dokumente.tar-CDateien/tar_files





Oder:

$Teer --Extrakt --Datei=meine_dokumente.tar--VerzeichnisDateien/tar_files



Wenn Sie den Fortschritt der Extraktion der Datei im Terminal überwachen möchten, verwenden Sie das Flag -v (verbose):

$Teer -xvfmeine_dokumente.tar-CDateien/tar_files

So extrahieren Sie tar.gz/tgz-Dateien in ein bestimmtes Verzeichnis unter Linux:

Wie oben besprochen, können tar-Dateien mit dem gzip Dienstprogramm. Um solche Dateien in ein bestimmtes Verzeichnis zu extrahieren, ist das Verfahren ziemlich ähnlich; eine zusätzliche Flagge -Mit wird im Befehl hinzugefügt, um damit umzugehen tar.gz oder tgz Dateien:

$Teer -zxfmy_documents.tar.gz-CDateien/tar_gz_files

Oder:

$Teer -zvxfmy_documents.tar.gz-CDateien/tar_gz_files

So extrahieren Sie tar.bz2/tar.bz/tbz/tbz2-Dateien in ein bestimmtes Verzeichnis unter Linux:

Bevor wir die Extraktionsmethode lernen, wollen wir verstehen, was tar.bz2, tar.bz, tbz, tbz2 Dateien sind. Dies sind die Dateierweiterungen der tar-Dateien, die entweder von den bzip oder bzip2 Dienstprogramm unter Linux. Um Dateien mit einer dieser Erweiterungen zu extrahieren, fügen wir die -J Flagge:

$Teer -jxfmeine_dokumente.tar.bz2-CDateien/bzip_files

Für eine ausführliche Ausgabe verwenden Sie:

$Teer -jvxfmeine_dokumente.tar.bz2-CDateien/bzip_files

Abschluss:

Teer ist ein weit verbreitetes Dienstprogramm in Linux- und UNIX-basierten Betriebssystemen, um Backup-Archive zu erstellen. Teer Utility kommt auch mit einer Funktion zum Extrahieren Teer Dateien in ein bestimmtes Verzeichnis. Dateien können mit dem extrahiert werden -C Flag mit dem angegebenen Ordnerpfad. Darüber hinaus verwenden Sie die Teer Dienstprogramm können Sie auch die spezifischen Dateien aus den archivierten Dateien extrahieren. Dieses All-in-One-Dienstprogramm bietet viel zu entdecken und mehr zu erfahren Teer Dienstprogramm ausführen Mann tar im Terminal.