Pregunta:
Intento crear un archivo con tar usando rutas relativas. Yo uso el siguiente comando:
tar czf ~/files/wp/my-page-order.tar.gz -C ~/webapps/zers/wp-content/plugins/ ~/webapps/zers/wp-content/plugins/my-page-order
Pero los archivos archivados todavía tienen rutas absolutas. ¿Cómo puedo usar tar con rutas relativas?
Respuesta:
~
es expandido por la cáscara. No use ~
con -C:
tar czf ~/files/wp/my-page-order.tar.gz \
-C ~ \
webapps/zers/wp-content/plugins/my-page-order
(tar incluirá webapps/zers/wp-content/plugins/my-page-order
path) o
tar czf ~/files/wp/my-page-order.tar.gz \
-C ~/webapps/zers/wp-content/plugins \
my-page-order
(tar incluirá my-page-order
ruta del my-page-order
)
O simplemente cd
primero …
cd ~/webapps/zers/wp-content/plugins
tar czf ~/files/wp/my-page-order.tar.gz my-page-order