¿Es posible establecer una ruta arbitraria dentro de un archivo tar para colocar archivos que pueden no existir en su sistema de archivos original? Esto difiere del modificador -C en que es posible que desee realizar una copia de seguridad de / etc /, pero colocarlo en el archivo como / configuraciones / etc /.
10
-s
opción hace eso, pero no tengo tiempo para escribir una respuesta completa en este momento.-s
es la abreviatura--preserve-order
y, por lo tanto, está fuera de tema. aquíRespuestas:
En GNU tar,
--transform
(--xform
) es la opción para realizar transformaciones de nombre de archivo. Puede encontrar documentación y ejemplos aquí.fuente
-s
de alquitrán de OSX es similar--transform=expression
en el momento de la extracción , pero no dice nada sobre agregar tiempo (que es la pregunta real).En BSD tar,
-s pattern
es la opción para realizar transformaciones de nombre. Citando la documentación de freebsd.org :fuente