Google
Web dns.bdat.net

Orden ln: Enlaza ficheros o directorios

La orden ln enlaza un fichero o directorio con otro fichero o directorio. Un enlace es una forma de asignar varios nombres a unos datos en disco. Los enlaces pueden ser "duros" que consisten en asignar otro nombre a un mismo i-nodo. Los enlaces duros no son válidos para directorios y lógicamente tampoco se pueden establecer enlaces duros para ficheros de distinto sistemas de ficheros ya que tienen que compartir un i-nodo. Los enlaces simbólicos son otro mecanismo más flexible que los enlaces duros. Un enlacee simbólico es un fichero especial que apunta a otro fichero o directorio. Se permiten enlaces simbólicos entre ficheros y también entre directorios.

Uso:

ln [-sfi] [ruta]origen [ruta]enlace

Si no indicamos otra cosa, la orden ln crea un enlace duro que, como hemos indicado anteriormente, consiste en crear una nueva entrada en un directorio que apunta a un i-nodo. Los enlaces duros no se permiten entre ficheros de sistemas de ficheros distintos, ya que todos los enlaces duros apuntan al mismo i-nodo, cosa imposible en dos sistemas de ficheros distintos (dos particiones distintas); el mismo número de i-nodo en dos sistemas de ficheros distintos hace referencia a ficheros distintos.

Si ponemos las opción -s entonces lo que creamos es un enlace simbólico, que consiste en un nuevo fichero que apunta al original, sea fichero o directorio. A diferencia del enlace duro, podemos enlazar ficheros entre diferentes sistemas de ficheros. El enlace simbólico crea un nuevo i-nodo mientras que el enlace duro no.