2012-04-26 18 views
23

¿Cómo copio un enlace simbólico de un directorio a otro?copia de Linux enlace simbólico

ls -ls 

file1.txt 
file2.txt 
files -> /mnt/iscsi-nfs-share/faulttracker-files 

lo que estoy buscando hacer es copiar los archivos de enlace simbólico a otro directorio?

cp files /var/copylinktohere/ 

los resultados anteriores en cp: omitiendo directorio `ficheros

+0

soy sólo mirando para copiar el enlace simbólico no el contenido real del directorio –

+5

¿Has echado un vistazo a las páginas del manual? Si no, ¿es '--no-dereference' lo que estás buscando? – HonkyTonk

+0

gracias por esto dio más uno. Encontré todas las opciones disponibles un poco confusas. –

Respuesta

42

utilizar la opción -d:

cp -d files /var/copylinktohere/ 

De man cp:

-d  same as --no-dereference --preserve=link 

    --no-dereference 
      never follow symbolic links 
+0

¿funciona esto si los enlaces simbólicos no son relativos? es decir, copiar en un directorio de destino más alto o más bajo que el directorio de origen. –

Cuestiones relacionadas