Enlaces en linux

Existen dos tipos de enlaces, los enlaces simbólicos y los enlaces duros (fuertes).

Cuando creamos un enlace simbólico significa que creamos un puntero a dicho fichero o directorio. Si borrases dicho fichero o directorio el enlace quedaría apuntando a la nada.

Por otra parte si creas un enlace duro, lo que hace es crear una copia del fichero o directorio, la ventaja de este tipo de enlace es que si modificas alguno de los dos siempre se modificaran los dos y si borras uno el otro no se perdería.
Normalmente no se hacen enlaces duros ya que implica tener duplicada la información ocupando espacio de manera innecesaria, por esta razón solo el root tiene permisos para hacer este tipo de enlaces.
Otra desventaja de los enlaces duros es que sólo se pueden hacer entre ficheros o directorios de una misma unidad.

El comando para crear enlaces es el siguiente:
ln -parámetro rutadirectorio nombre_enlace

Parámetros:
-s Para enlaces simbólicos
Si no ponemos ningún parámetro se crearía un enlace duro (fuerte).

Anuncios

2 comentarios

  1. Solo quiero dejar un aporte para aclarar un poco más sobre los enlaces duros (hard links)…

    En realidad estos enlaces son a nivel de inodo. Esto se usa cuando es necesario dar a un mismo archivo diferentes nombres y/o con distintos permisos. Dada la representación que GNU/Linux le da a los archivos es posible que dos o mas nombres apunten al mismo contenido en el disco rígido. Recordemos que los archivos se representan por el numero de inodo en el disco.

    Con el comando: ls -il
    se puede ver el numero de inodo del archivo, y en la tercer columna la cantidad de enlaces duros.

    Por esto un archivo no se borra hasta que se haya borrado el ultimo de sus nombres (enlaces duros).

  2. soi guapo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: