Mussten Sie jemals mit TAR . arbeiten?.GZ-Dateien? TEER.GZ ist eine spezielle Art von Archiv, die mit Hilfe des Tools „tar“ bearbeitet wird. TEER.GZ ist ein weit verbreiteter Archivtyp in der Linux-Community. Zum Beispiel finden Sie in TAR eine Menge Software, die auftaucht.GZ-Archiv. Das Kompressionsverhältnis ist auch recht gut und benötigt keine 3rd-Party-Tool, um damit umzugehen. Tar ist ein integriertes Tool in allen großen Linux-Distributionen, einschließlich Ubuntu 18.04.
Machen wir uns heute mit der TAR vertraut.GZ-Datei auf Ubuntu 18.04.
Es gibt eine Reihe anderer Tools zum Auschecken! Werfen Sie einen Blick auf die 100 besten Ubuntu-Apps für Sie.
Teer kurze Einführung
Bevor Sie tief in die TAR springen.GZ, machen wir uns mit dem „tar“-Tool vertraut. Tar ist ein Teil der GNU-Softwaresammlung. Fun Fact - tar ist auch ein Teil von Windows (Windows 10)! Schließlich versteht Microsoft die Bedeutung des Tools!
Tar folgt der folgenden Struktur -
tar [Option…] [Datei…]Im Optionsparameter werden alle Betriebsoptionen angezeigt. Tar unterstützt zahlreiche Operationen. Sie können sie herausfinden, wenn Sie den folgenden Befehl auf dem Terminal ausführen -
tar --helpIm Dateiparameter können Sie den Datei- oder Verzeichnispfad angeben. Wenn sich die Datei(en) nicht im aktuellen Verzeichnis befindet, können Sie auch den gesamten Pfad zur Datei angeben. Tar erlaubt mehrere Dateien und/oder Verzeichnisse im Parameter.
Erstellen von TAR.GZ-Datei
Kommen wir zum Hauptteil. Für diese Anleitung habe ich bereits ein Testverzeichnis erstellt. Seine Lage - /home/Viktor/Desktop/testDir.
Erstellen einer TAR.GZ-Datei ist ziemlich einfach. Führen Sie den folgenden Befehl aus -
cd ~/Desktop/tar -czvf-test.Teer.gz-Test1.txt-Test2.txt-Test3.TXT
Um alle darin enthaltenen Dateien einzuschließen, führen Sie diesen Befehl aus -
tar -czvf-test.Teer.gz *Lassen Sie uns den gesamten Befehl erklären. Diese Befehlszeile folgt der folgenden Struktur -
tar [Option… ] [Ausgabedatei] [Quelldatei/Verzeichnis… ]Zu den Optionen,
- c - "tar"-Tool anweisen, ein Archiv zu erstellen
- z - Verwenden Sie die „gunzip“-Komprimierung. Deshalb die Dateiendung - GZ.
- v - Ausführlicher Modus. Tar protokolliert jede seiner Aktivitäten auf dem Bildschirm.
- f - Ermöglicht die Angabe eines Dateinamens für die Ausgabedatei.
Wenn Sie ein Archiv aus einem Verzeichnis erstellen möchten, führen Sie den folgenden Befehl aus -
tar -czvf ~/Desktop/test.Teer.gz ~/Desktop/testDir/
In einigen Fällen müssen Sie möglicherweise ein ganzes Verzeichnis komprimieren, aber einige bestimmte Dateien/Verzeichnisse ausschließen. Dann wäre dein Befehl ungefähr so -
tar -czvf ~/Desktop/test.Teer.gz * --exclude=*.TXTDer „Ausschließen“-Schalter ist extrem leistungsstark. Es braucht keine Dateien; stattdessen akzeptiert es Muster.
Extrahieren von TAR.GZ
Wir haben gelernt, TAR . zu erstellen.GZ-Dateien, aber ohne das Wissen, sie zu extrahieren, ist alles umsonst. Führen Sie den folgenden Befehl aus, um die TAR . zu extrahieren.GZ-Datei -
cd ~/Desktop/testDir/tar -xzvf test.Teer.gz
Hier sind alle Optionen die gleichen wie zuvor. Der einzige Unterschied ist das „x“.
- x - Weist „tar“ an, ein Archiv zu extrahieren.
Beachten Sie, dass das Extraktionsverfahren jede Datei ersetzt, die dem Dateinamen des Archivs entspricht.
Muss das Archiv woanders extrahieren? Führen Sie den folgenden Befehl aus -
tar -xzvf test.Teer.gz -C ~/Desktop/testDir1/
Voila! Viel Spaß beim Spielen mit TAR.GZ!