Das einzige, was ich hinzufügen möchte, ist, dass z normalerweise nur auf Gnu-Tar funktioniert. Das typische UNIX-Tar hat dies zumindest meiner Erfahrung nach nicht. – Jon Mar16 um 16:19
Die z-Option funktioniert auch gut auf meinem OS X v10.5 (Leopard).
Wenn es um das Auswendiglernen geht, denke ich, dass es einfach ist, an das zu denken, was man will, und nicht nur an ein paar Buchstaben.
- Wenn Sie c möchten Erstellen Sie ein Archiv, dann ist c die erste Option, andernfalls ist x die erste Option, wenn Sie x möchten Trakt.
- Wenn Sie mit dem gz komprimieren/dekomprimieren möchten ip/gunz ip-Programm, dann sollte die nächste Option z für zip sein. (Alle Archive mit der Endung .gz müssen mit der Option z entpackt werden)
- Die letzte obligatorische Option ist f für die Datei.
Dann landen Sie normalerweise bei diesen beiden Befehlen:
- tar czf file.tar.gz /folder_to_archive/*
- tar-xzf-Datei.tar.gz
tar xzf file.tar.gz
Die Buchstaben sind:
- x - extrahieren
- z - gunzip die Eingabe
- f - Aus einer Datei lesen, nicht aus stdin
Sie können tar mit einem "z"-Argument verwenden
tar xvfz mytar.tar.gz
Wenn Sie kein gnu tar haben, ist es immer noch möglich, die Datei in einem einzigen Schritt (obwohl technisch gesehen immer noch zwei Befehle) mit einer Pipe
zu öffnenzcat file.tar.gz |tar x