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

Sergio 24/08/2021 08:45:08

Hola
Estoy intentando instalar nextcloud, en var tengo poco espacio pero en otra partición mucha
He probado con ln -s /var/www/html/nextcloud/ /mnt/data/nextcloud/ pero al hacer http://iP_address/nextcloud veo el directorio vacío. No debería cargar la web pq se supone q linux en lugar de usar /var/www/html/nextcloud/ usa la segunda?
Gracias

avatar

Alex 11/06/2021 07:02:18

Hola

Bueno, no tengo muy claro el tema de Dockers pero creo que tendrás que mirar como adjuntar volúmenes externos a tu contenedor para hacer accesibles carpetas de tu disco dentro del contenedor.

https://docs.docker.com/storage/volumes/

Saludos

avatar

juan 11/06/2021 06:57:48

hola, yo tengo un servicio cloud, y dentro están corriendo varios contenedores.
dentro de uno de los contenedores tengo un proyecto en laravel y una de las carpetas "/var/www/html/proyecto/storage" está usando mucho disco, por lo que he montado en el vps otro disco adicional /mnt/newstorage.

La pregunta, como apunto, para que /storage vaya hasta /mnt/newstorage, sabiendo que desde el contenedor no es accesible, osea si entro al contenedor con docker exec -ti proyecto bash y ahi dentro pongo cd /mnt/new storage, me dice que no existe. por lo que en el ejercicio debo montar hasta atraz.

Por otro lado desde el vps, osea desde afuera. si puedo acceder al espacio y los archivos que están en el proyecto usando cd /root/proyecto/storage
porfavor necesito que me ayuden a despejar con esa duda.

avatar

Jam 28/07/2020 21:50:23

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

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

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

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

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

Gracias, información muy util.





Publicidad



RECOMENDADOS


LOS MAS LEÍDOS


CATEGORÍAS
ARCHIVO


COMENTARIOS