Reihenfolge von tar -tf konsistent?

KobRheTilla

used register
Hi Leute,

mich interessiert, ob die Reihenfolge, in der tar -tf <archiv> die Dateien auflistet immer die gleiche ist, also ob Verzeichnisinhalte immer nach dem Elternverzeichnis aufgelistet werden.

Der Grund der Frage ist, dass ich dann diese Liste rückwärts durchgehen könnte und mit unlink und rmdir einen Baum löschen könnte, ohne diesen selbst rekursiv aufzulisten.

Rob
 
Die Reihenfolge ist so wie die Dateien hinzugefügt wurden.

Tar ist ursprünglich für Tapes gedacht. Das heißt Du kannst sogar die gleiche Datei mehrmals bekommen, dann ist die Letzte die neuste Version.
 
So wie das klingt was du vor hast würde ich mir da lieber einen eigenen Baum entsprechend der Ausgabe aufbauen und diesen dann durchlaufen. Dann hast du definitiv mögliche Inkonsistenzen in der Hand.
 
Zurück
Oben