Ist es möglich, einen beliebigen Pfad innerhalb eines Tar-Archivs festzulegen, um Dateien zu platzieren, die möglicherweise nicht in Ihrem ursprünglichen Dateisystem vorhanden sind? Dies unterscheidet sich vom Schalter -C darin, dass ich möglicherweise eine Sicherungskopie von / etc / erstellen möchte, diese aber als / configuration / etc / im Archiv ablege.
10
-s
Option macht das, aber keine Zeit, um eine ganze Antwort im Moment zu schreiben.-s
kurz für--preserve-order
und daher nicht zum Thema. hierAntworten:
In GNU tar ist
--transform
(--xform
) die Option, Dateinamenumwandlungen durchzuführen. Dokumentation und Beispiele finden Sie hierquelle
-s
auf OSX Teer sieht ähnlich aus--transform=expression
um Extrakt Zeit, noch sagt nichts über Add Zeit (das ist die eigentliche Frage ist gefragt).In BSD tar
-s pattern
ist die Option, Namenstransformationen durchzuführen. Zitat aus der Dokumentation zu freebsd.org :quelle