tar: Befehle, die Sie kennen sollten

Es gibt ein bekanntes Tool in der Unix-Welt, und zwar tar, seit den Tarballs werden täglich bearbeitet, insbesondere zum Entpacken und Kompilieren von Quellcodepaketen. Wie Sie bereits wissen, wenn Sie uns lesen, sind Tarballs Dateien, die mit dem Tar-Tool und mit einer Art Komprimierung gepackt wurden, die je nach verwendetem Komprimierungsalgorithmus unterschiedlicher Art sein kann. Daher werden andere Komprimierungs-/Dekomprimierungstools verwendet.

Das Gute an Tarballs ist das Berechtigungen behalten und andere Attribute der gepackten Dateien und Verzeichnisse, weshalb sie besonders wichtig sind, um die richtigen Berechtigungen der Quelldateien, Skripte und anderer zu bewahren, die wir für die Kompilierung und Installation ausführen müssen. Tatsächlich gehen diese Berechtigungen verloren, wenn wir eines dieser Pakete falsch „entpacken“, beispielsweise mithilfe grafischer Dekomprimierungstools, und das, was wir wollen, funktioniert möglicherweise nicht richtig ...

Heute stellen wir Ihnen einige vor einfache und grundlegende Befehle mit tar, das Sie kennen sollten, um gut mit Paketen arbeiten zu können. Weitere Informationen finden Sie in meinen anderen Artikeln wie zum Beispiel:

Nun, Lass es uns tun:

  • Packen Sie eine Datei oder ein Verzeichnis:
tar -cvf nombre_tarball.tar /ruta/directorio/ 
  • Für die .gz-Komprimierung (wenn Sie eine andere Art der Komprimierung wünschen, können Sie z für .bz2 usw. in j ändern):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
  • Zum Entpacken mit x, unabhängig von der Komprimierung:
tar -xvf nombre_tarball.tar.gz
  • Listen Sie einfach den Inhalt des Tarballs auf, ohne ihn zu dekomprimieren oder zu entpacken:
tar -tvf nombre_tarball.tar.gz
  • Fügen Sie Dateien und Verzeichnisse zu einem vorhandenen Tarball hinzu:
tar -rvf nombre_tarball.tar.gz nuevo.txt
  • Überprüfen Sie einen Tarball:
tar -tvfW nombre_tarball.tar
  • Überprüfen Sie die Größe:
tar -czf - nombre_tarball.tar.gz | wc -c

Die ejemplos Ich habe sie normalerweise mit der .gz-Komprimierung versehen, aber das muss nicht so sein. Das Gleiche galt für .bz2, .xz usw. Denken Sie beim Komprimieren daran, für jede Art der Komprimierung den entsprechenden Buchstaben zu verwenden ...


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Jorge sagte

    Hallo,
    Für die .gz-Komprimierung (wenn Sie eine andere Art der Komprimierung wünschen, können Sie z für .bz2 usw. in j ändern)…
    Wäre .gz nicht .bz2?
    tar cvzf tarball_name.tar.gz /path/directory/
    Wäre es nicht tar -cvzf tarball_name.tar.gz /path/directory/?
    tar -czf – tarball_name.tar.gz | Toilette -c
    Warum liefert es nicht das gleiche Ergebnis, als ob wir es in den Eigenschaften betrachten?

    Vielen Dank. Grüße aus Perillo (Oleiros) - Eine Coruña.