GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Alles über Tar-Dateien und wie man Dateien in Linux mit Terminal tart und enttarnt

tar ist ein Archivdienstprogramm für GNU/Linux. Wird hauptsächlich verwendet, um ausführbare Software zu verteilen oder den Software-Quellcode für die spätere Verteilung in den Tarball zu packen. Das beliebteste ist gzip, und Sie haben vielleicht bemerkt, dass die Quelldatei eines Programms normalerweise mit *.tar.gz endet. Nun, das bedeutet nicht, dass Sie es nicht verwenden können, um ein Archiv für andere Dateitypen zu erstellen . Sie können.

Archiviere eine Datei

Nun, lassen Sie uns lernen, wie man eine Datei archiviert. Starten Sie das Terminal mit Strg + Alt + T und cd in Ihr Musikverzeichnis, wählen Sie einen Song aus, den Sie archivieren möchten.

​In meinem Fall habe ich das Lied Kevin_S._-_Universum.ogg ausgewählt.

Jetzt tarieren wir es! Geben Sie ein –

tar -cf universum.tar Kevin_S._-_Universum.ogg Drücken Sie die Eingabetaste und Sie sehen, dass die Audiodatei archiviert wurde.

Einige weitere Befehle

tar ist das Programm zum Bearbeiten eines Tarballs und die Argumente:-c weist tar an, ein neues Archiv zu erstellen
-f gibt die Datei für das tar-Programm an Übergeben Sie explizit Argumente wie in –tar -c -f output.tar input.file. Das dritte Argument universum.tar ist die Ausgabe des Programms und das vierte darauf folgende ist die Eingabedatei.
Also, insgesamt haben wir das hier format.​tar-Argumente

Dateien entpacken

Nun, jemand hat Ihnen eine *.tar-Datei geschickt und Sie möchten den Inhalt extrahieren. Für die vorherige Datei, die wir gerade erstellt haben, ist hier die CLI-Methode zum Entpacken von it.tar -xf universum.tar. Aber bevor ich die Eingabetaste drücke, muss ich sicherstellen, dass die Audiodatei gelöscht wird, um ein Überschreiben zu vermeiden.

dann …

Drücken Sie die Eingabetaste und die Datei wird extrahiert.

Wie tariere ich mehrere Dateien?

Was wäre, wenn Sie mehrere Audiodateien gleichzeitig tarieren möchten? Dies geschieht am besten, indem Sie mehrere Argumente angeben, wie das folgende zeigt, wie zwei Audiodateien gleichzeitig tariert werden. tar -cf audio.tar song1.ogg song2.ogg So wird es gemacht – tar -cf audio.tar *.ogg

Lass uns nerd

Jetzt haben Sie beispielsweise die Datei archiviert, möchten aber sicherstellen, dass sie wirklich in der Datei enthalten ist. Keine Sorge, hier ist die Lösung, um die Liste der Dateien in der *.tar-Datei anzuzeigen – tar -tf audio.tar. Aktivieren Sie dazu verbosity.tar -cf audio.tar *.ogg -v
oder
tar -xf audio.tar -v​Denken Sie daran, dass Sie die Ausführlichkeit nicht zusammen mit den Argumenten des tar-Programms übergeben können Verbindung! Dies liegt daran, dass -1. tar mach es nicht so.
2. Ausführlichkeit existiert fast in jedem Linux-Dienstprogramm

Schlussfolgerung

Das war es jetzt. Sie haben gerade eines der grundlegenden Dinge gelernt, die jeder FOSS-Entwickler da draußen macht. Vielleicht reicht es den Programmierern da draußen nicht aus, aber die Grundlagen sind umrissen und Sie können weitermachen, wie Sie Ihren Quellcode in *.tar.gz packen (Easy-bitsy nur ein paar Argumente zu übergeben).
Linux
  1. So archivieren Sie Dateien und Verzeichnisse unter Linux [Teil 1]

  2. So extrahieren Sie .gz- und .tar.gz-Dateien unter Linux

  3. Wie dekomprimiere ich das .xz-Dateiformat unter Linux mit den Dienstprogrammen tar und xz?

  4. Wie komprimiert und extrahiert man Dateien mit dem tar-Befehl unter Linux?

  5. Wie man Dateien tart, entpackt und den Inhalt der tar-Datei unter Linux anzeigt

So finden Sie Dateien über die Befehlszeile im Linux-Terminal

So sichern und wiederherstellen Sie den Verlauf des Linux-Terminals

So sichern Sie Dateien und Verzeichnisse mit Rsync unter Linux

So verstecken Sie Ordner und Dateien in Linux mithilfe einer Textdatei

So kopieren Sie Dateien und Verzeichnisse im Linux-Terminal

Linux-tar-Befehl zum Komprimieren und Extrahieren von Dateien