¿TAR puede registrar enlaces simbólicos y los archivos / directorios a los que hacen referencia?

El comando Tar tiene una bandera -h para seguir enlaces simbólicos en su lugar. de registrar los enlaces simbólicos. ¿Es posible tener en los enlaces simbólicos y ¿Qué señalan en el archivo? ¿Se puede hacer esto automáticamente en una ejecución del comando TAR?

preguntado el 27 de agosto de 11 a las 22:08

1 Respuestas

Asegúrese de que tanto el enlace simbólico como el directorio / archivo al que apunta estén dentro del contenido tar.

Por ejemplo, suponga que tiene un archivo work/mydir/myfile.txt y un enlace simbólico work/mylink que apunta a ese archivo (con ruta relativa):

work:

drwxrwxr-x. 2 ...... ...... 4096 May 16 11:54 mydir
lrwxrwxrwx. 1 ...... ......   16 May 16 11:54 mylink -> mydir/myfile.txt

work/mydir:

-rw-rw-r--. 1 ...... ......    0 May 16 11:54 myfile.txt

Cuando archiva el work directorio, tanto el enlace simbólico como el archivo se colocan dentro del archivo tar:

$ tar cvf work.tar work/
work/
work/mylink
work/mydir/
work/mydir/myfile.txt

Cuando se extraiga ese archivo tar, el archivo y el enlace simbólico se crearán en el directorio de destino.

contestado el 16 de mayo de 16 a las 19:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.