Cómo crear enlaces simbólicos en Ubuntu

Cómo crear enlaces simbólicos en Ubuntu
A enlace simbólico es un archivo de acceso directo para cualquier directorio o archivo. El enlace simbólico o enlace suave son los otros nombres del enlace simbólico. En Ubuntu, Los enlaces simbólicos funcionan como una cadena que genera rutas entre varios archivos y directorios. Estos enlaces se utilizan con frecuencia para vincular bibliotecas. También asegura que los archivos existan en ubicaciones consistentes. Los enlaces simbólicos se utilizan para almacenar numerosas copias del mismo archivo en varias ubicaciones mientras se refieren al mismo archivo.

¿Cuáles son los tipos de enlaces simbólicos en Ubuntu?

  • Enlace suave: Un enlace suave o un enlace simbólico se refiere a la ubicación o ruta del archivo original. En Internet, funciona de manera similar a un hipervínculo.
  • Enlace duro: Un enlace duro funciona generando un nuevo nombre de archivo relacionado con los datos inodos del archivo original (archivo de referencia). Esto es equivalente a hacer una copia del archivo específico.

Quiero crear enlaces simbólicos? En este artículo, explicaremos Cómo puedes crear enlaces simbólicos en Ubuntu. Así que comencemos!

Cómo crear un enlace simbólico para un directorio en Ubuntu

Los usuarios de Ubuntu utilizan el "LN"Comando para crear enlaces simbólicos en su sistema. Este comando crea enlaces difíciles de forma predeterminada. Sin embargo, puede agregar el "-s" o el "-simbólico"Opción si desea crear un enlace suave.

Ahora, mira la sintaxis del "LN" dominio:

$ ln -s [fuente_file_path] [Symbolic_link_Path]

Para hacer el procedimiento de crear un enlace simbólico utilizando el "LN"Comando, en primer lugar, abra su terminal Ubuntu presionando"Ctrl+Alt+T". Utilizaremos el "LNComando "para crear un enlace simbólico a cualquier directorio específico. Agregando el "-sLa opción "indica que se creará un enlace suave para el directorio especificado. Aquí está la sintaxis del "LN" dominio:

ln -s [fuente_directory_path] [Symbolic_link_destination_path]

Ejecutaremos el comando otorgado para crear un enlace simbólico suave para el "Descargar"Carpeta. Este comando guardará el enlace simbólico a nuestro "Escritorio":

$ ln -s/home/linuxhint/download/home/linuxhint/escritorio

La salida libre de errores declara que el enlace simbólico para el "Descargar"La carpeta se crea correctamente. Abriremos nuestro "Escritorio"Directorio usando Ubuntu Ui Para verificar la existencia del "Descargar"Enlace simbólico:

Cómo crear un enlace simbólico para un archivo en Ubuntu

En esta sección, mostraremos cómo puede crear un enlace simbólico para un archivo específico. La imagen dada a continuación tiene un resaltado "archivo de prueba"Eso es porque ahora crearemos un enlace simbólico para esto"archivo de prueba":

Si desea crear un enlace simbólico para un archivo, consulte la sintaxis del "LN" dominio:

$ ln -s [fuente_file_name] [Symbolic_Link_Name]

Como le hemos mostrado, hemos seleccionado nuestro "archivo de prueba"Para crear un enlace simbólico. Este "archivo de prueba"Es un archivo de texto ubicado en nuestro directorio de inicio. Para crear un enlace simbólico para esto "archivo de prueba", Escribiremos este comando en nuestro terminal Ubuntu:

$ ln -s testfile testFilelink

La ejecución del comando anterior creará un enlace simbólico llamado "testFilelink" del "archivo de prueba". El enlace simbólico se guardará en la ubicación del archivo fuente:

Puedes ejecutar el "LS"Comando para verificar la presencia del enlace simbólico creado:

$ LS

Desde la salida, puede ver ese enlace simbólico "testFilelink"Se crea, y ambos archivos están presentes en el directorio de inicio:

Ubuntu UI también puede mostrarle el archivo de enlace simbólico creado ubicado en el directorio de inicio del sistema:

Cómo sobrescribir un enlace simbólico en Ubuntu

Ya hemos creado un enlace simbólico "testFilelink" Para el "archivo de prueba". Entonces, cuando ejecute el comando otorgado nuevamente en su terminal Ubuntu, le mostrará un "No se pudo crear un enlace simbólico" error:

$ ln -s testfile testFilelink

Añade el "-FOpción "en el"LN"Comando para sobrescribir el enlace simbólico ya creado con fuerza:

$ ln -sf testfile testFilelink

Cómo eliminar el enlace simbólico en Ubuntu

El enlace simbólico se vuelve inutilable si elimina el archivo fuente o lo transfiere a otra ubicación. En ese caso, puede eliminar el enlace simbólico usando dos comandos: el "RM" y "desconectar"Comandos.

Primero, consulte la sintaxis del comando rm que vamos a utilizar para eliminar el enlace simbólico:

$ RM [Symbolic_Link_Path]

Ahora, ejecutaremos el siguiente "RM"Para eliminar o eliminar el"Descargar"Enlace simbólico:

$ rm/home/linuxhint/escritorio/descargar

Sin embargo, si el enlace simbólico está presente dentro de su directorio de trabajo actual, solo especifica su nombre en el "desconectar" o "RM" dominio. Escribe el a continuación "desconectar"Comando para eliminar el"testFilelink"Enlace simbólico:

$ Unlink testFilelink

Ahora, puedes ejecutar el "LS"Comando para verificar que el enlace simbólico se elimine o no:

Cómo encontrar y eliminar enlaces simbólicos rotos en Ubuntu

Ubuntu también le proporciona la instalación para encontrar y eliminar el enlace simbólico roto en el sistema. Para hacerlo, utilizaremos el "encontrar"Comando, con la siguiente sintaxis:

$ Find [Directory_Path] -xtype L

Aquí, "-xtipo"Se usa para definir el tipo de archivo que estamos buscando, y"l"Denota que estamos buscando los enlaces simbólicos rotos:

$ Find /Home /Linuxhint -XType L

La salida del comando anterior le mostrará el enlace simbólico roto presente en el directorio especificado:

También puedes agregar el "-borrarParámetro para eliminar esos enlaces simbólicos rotos del directorio de su hogar:

$ find /home /linuxhint -xtype l -delete

Conclusión

Enlaces simbólicos son una característica única de los sistemas operativos basados ​​en Linux como Ubuntu. Los enlaces simbólicos se utilizan para crear accesos directos al sistema de archivos de Linux. Los usuarios de Ubuntu utilizan el "LN"Comando para crear enlaces simbólicos. Hemos explicado Cómo puedes crear enlaces simbólicos en Ubuntu utilizando el "LN" dominio. Además, también le hemos proporcionado el método para sobrescribir, encontrar y eliminar enlaces simbólicos en su sistema.