Buscar artículos en cambiatealinux.com


ln - crear un enlace simbólico al fichero o directorio


Por Alex el 15/10/2016 ( actualizado el 10/03/2019 ) , Comentarios: 4

Comparte este artículo:        

Con ln -s creamos enlaces simbólicos a ficheros o directorios. Un enlace simbólico es un acceso a un fichero o directorio que se encuentra en otro sitio del disco sin copiar el fichero o directorio.


Para crear un enlace simbólico lo haremos de la siguiente forma:

ln -s ORIGEN DESTINO


Si por ejemplo tenemos el fichero /var/www/index.html y queremos crear un enlace simbólico en /home/asolano haremos lo siguiente

ln -s /var/www/index.html /home/asolano/index.html


Y con los directorios pasa lo mismo

ln -s /var/www/ /home/asolano/www


Se crearía un enlace simbólico al directorio /var/www en el directorio /home/asolano/

En la siguiente imagen se muestra un ls -l con dos directorios que son enlaces simbolicos:

ejemplo de enlace simbolico

Como veis sshdirs y www son enlaces simbólicos, www apunta al directorio datos/wwwroot/, y para saber donde esta el directorio www realmente entramos dentro del directorio y ejecutamos el comando pwd veremos la ruta del enlace simbólico y si ejecutamos el comando pwd -P vemos la ruta real del directorio.

Podéis mirar la ayuda del comando que tiene mas opciones

ln --help


Ver archivos ocultos desde el terminal

Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.



Si te ha gustado el artículo compartelo en:        


Publicidad


Añadir un comentarios:

Nombre:
Email: (no se publica el email)

avatar

Jhon Vela 13/06/2018 17:05:09

Gracias, información muy util.

avatar

Georgeaimee 03/05/2019 06:45:44

Hola buenas tardes; Tengo un servidor CentOS release 5.8, al cual debo aplicar un parche para actualizar la hora, me gustaría poder hacerlo a través de un ejecutable, pero no estoy muy segura si con esta versión se puede hacer y tampoco sé cómo hacerlo, ¿Alguien me podría ayudar, por favor?

Quedo atenta a sus comentarios

avatar

Abelardo. 07/04/2020 17:51:00

Hola:
Tengo dos directorios ~/itdeveloper/proy1 y ~/itdeveloper/proy2 y quería que, ambos, apunten a ~/public_html: ¿se podría hacer?

Ahora mismo tengo el primero pero quería que el segundo también apuntase al directorio ~/public_html sin que haya conflicto con el anterior.

Mi intento fue en vano ya que el segundo ln -s ~/itdeveloper/proy2 crea un subdir en ~/public_html. No sé si es que no se puede o si lo hago mal.

Gracias de antemano.

avatar

Alex 07/04/2020 17:56:33

Hola

Si que se puede hacer has de entrar en cada directorio y hacer ln.

tu tienes ~/public.html

cd ~/itdeveloper/proy1 y dentro haces ln -s ../../public.html
cd ~/itdeveloper/proy2 y dentro haces ln -s ../../public.html

Saludos
Alex

avatar

Jam 28/07/2020 21:50:23

Mil gracias, siempre se me olvida pero me funcionó correctamente. Graciassssss





Publicidad



RECOMENDADOS


LOS MAS LEÍDOS


CATEGORÍAS
ARCHIVO


COMENTARIOS