GNU/Linux >> Tutoriales Linux >  >> Linux

Qué son los Enlaces Simbólicos (Soft Links) y cómo crearlos bajo Linux

¿Qué es un enlace suave?

– Los enlaces simbólicos vinculan archivos y directorios ubicados en diferentes sistemas de archivos.
– Un enlace simbólico es un puntero que contiene el nombre de la ruta a otro archivo o directorio.
– El enlace facilita el acceso al archivo o directorio si tiene un nombre de ruta largo.
– Un archivo de enlace simbólico se identifica con la letra l en el campo de tipo de archivo como se muestra a continuación. Para ver archivos de enlaces simbólicos, use el comando 'ls -l'.

$ ls -l
lrwxr-xr-x  1 geek  wheel  11 Dec 14 07:26 target_file -> source_file

Creación de enlaces simbólicos

Puede usar el comando ln -s para crear un archivo de enlace simbólico. La sintaxis para crear un enlace blando es la siguiente.

$ ln -s source_file target_file

En la sintaxis que se muestra arriba, la variable source_file se refiere al archivo al que crea el enlace. La variable target_file hace referencia al nombre del enlace simbólico. Al crear un enlace simbólico, si source_file no existe, se crea un enlace simbólico que apunta a un archivo que no existe.

El nombre de archivo del enlace simbólico aparece en el directorio en el que se creó. Puede usar nombres de ruta relativos o absolutos para crear un archivo de vínculo simbólico.

Por ejemplo, use el ln –s comando para crear un archivo de enlace simbólico llamado file1_link al archivo file1.

ln -s /tmp/file1 /var/tmp/file1_link

Utilice el 'ls -F ‘ comando para mostrar una lista de archivos y directorios.

$ ls -Fl /var/tmp
lrwxr-xr-x  1 geek  wheel   10 Dec 14 07:32 file1_link@ -> /tmp/file1

El @ El símbolo que sigue al nombre del archivo indica que el archivo es un enlace simbólico. El resultado del comando ls -F anterior enumera el archivo file1_link como un enlace simbólico.

Eliminación de enlaces blandos

Puede usar el comando rm para eliminar el archivo de enlace suave, tal como eliminaría un archivo estándar. Por ejemplo, para eliminar el enlace simbólico file1_link, use el comando como se muestra a continuación.

$ ls -Fl /var/tmp
lrwxr-xr-x  1 geek  wheel   10 Dec 14 07:32 file1_link@ -> /tmp/file1
$ rm file1_link


Linux
  1. Cómo crear enlaces duros y simbólicos en Linux

  2. Enlaces duros y enlaces blandos en Linux explicados

  3. Qué es NFS y cómo instalarlo en Linux

  4. Cómo crear enlaces blandos y duros en Linux

  5. ¿Qué son los enlaces blandos y los enlaces duros en el sistema de archivos de Linux?

Cómo crear un archivo en Linux

Cómo crear un enlace simbólico en Linux usando el comando Ln

Cómo crear y usar un archivo de intercambio en Linux

Cómo crear enlaces simbólicos en Linux

¿Qué son los enlaces simbólicos en Linux? ¿Cómo crear enlaces simbólicos?

El comando ln en Linux:crear enlaces blandos y duros