Cómo crear enlaces simbólicos en Manjaro

Cómo crear enlaces simbólicos en Manjaro
Los enlaces simbólicos (también conocidos como enlaces suaves) son los enlaces que se refieren a algunos archivos o directorios en los sistemas Linux. El archivo original y el archivo de enlace simbólico son semi-dependientes entre sí. Por ejemplo, si se elimina el archivo de enlace SYM, no tendría ningún efecto en el archivo principal. Sin embargo, si el archivo principal se mueve/elimina, rompe los enlaces simbólicos. Uno puede asociar su importancia como atajos donde puede abrir una aplicación haciendo clic en el icono de acceso directo.

En este artículo, se proporciona una demostración detallada para crear enlaces simbólicos sobre Manjaro.

Diferencia entre enlaces blandos y enlaces duros?

Los enlaces duros en Linux son, sin embargo, una copia (espejo) de un archivo y pueden acceder al contenido del archivo original. Mientras que el enlace suave solo contiene un enlace al archivo original (padre). Los enlaces suaves también se denominan enlaces simbólicos y estos enlaces solo apuntan hacia un archivo en lugar de contener sus datos. Si se elimina el archivo original del enlace duro, se puede acceder al enlace duro incluso entonces. Sin embargo, si el archivo original del enlace suave se elimina/desplaza, el enlace suave se romperá y ya no será útil.

Cómo crear enlaces simbólicos en Manjaro

Esta sección contiene una guía paso a paso para crear enlaces simbólicos en Manjaro Linux. Comenzamos esta guía con una introducción básica del LN comando que crea enlaces simbólicos en Linux. El LN es un comando basado en Linux utilizado para crear enlaces simbólicos (suaves). La sintaxis del comando se escribe a continuación.

$ ln -s [Path-of-Target-File] [Path-of-Symlink-File]

El LN El comando en Manjaro se usa para crear enlaces simbólicos (enlaces suaves). Se nota que el LN El comando crea un por defecto, pero se pueden crear enlaces suaves utilizando la opción -s del comando ln. Además, el objetivo-archivo La entidad en la sintaxis anterior se refiere a la ruta del archivo para crear un enlace simbólico, mientras que el archivo simbólico representa el archivo de enlace simbólico.

Cómo crear un enlace simbólico para un archivo usando el comando ln

Tenemos un archivo de texto nombrado Linuxhint.TXT que se coloca en nuestro directorio de escritorio. El comando proporcionado crea un enlace al Linuxhint.TXT Archivo dentro de un archivo llamado symfile.TXT.

$ ln -s linuxhint.symfile txt.TXT

Y para verificar que el enlace se cree o no, use el LS ordenar con -l bandera como se muestra a continuación. Para la salida, se observa que el symfile.TXT Dirige al archivo nombrado Linuxhint.TXT.

$ ls -l symfile.TXT

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

Como se describió anteriormente, se pueden crear enlaces simbólicos para archivos y directorios.

Digamos que hay un directorio llamado Linux que reside en el directorio de escritorio. En el comando a continuación, el sym_dir El directorio se crea para almacenar un enlace simbólico al Linux directorio.

$ ln -s linux sym_dir

Puede verificar la creación de un enlace emitiendo el siguiente comando.

$ ls -l sym_dir

Cómo sobrescribir el enlace simbólico

Intentemos crear un enlace simbólico a un archivo llamado "personal.TXT", Y aquí estamos utilizando el archivo de enlace simbólico llamado"symfile.TXT" (ya existe). Al hacerlo, encontrará el siguiente error.

Personal de $ LN -S.symfile txt.TXT

La salida del comando anterior muestra que no puede sobrescribir el archivo existente. Para hacerlo, debes usar el F con -s indicando para sobrescribir el archivo de enlace simbólico existente. El comando escrito a continuación nos ayuda a este respecto.

Personal de $ LN -SF.symfile txt.TXT

Y si usamos LS comando, observará que el symfile.TXT ahora está apuntando hacia personal.TXT.

$ ls -l symfile.TXT

Cómo encontrar enlaces simbólicos rotos

Si se cambia la ubicación del archivo de destino o se elimina el archivo, entonces el enlace simbólico asociado con él se conoce como un enlace roto. Se puede ejercer el comando estado a continuación para encontrar los enlaces rotos. La salida contiene dos .archivos txt que significa que estos archivos contienen enlaces rotos.

$ Find -xtype L

Cómo eliminar o desactivar los enlaces simbólicos

Si el archivo original se mueve/elimina, tiene las siguientes posibilidades.

- Elimine el archivo de enlace simbólico, y el comando escrito a continuación eliminará symfile.TXT archivo:

$ RM Symfile.TXT

- O Unlink el archivo simbólico usando el comando UNLINK. En nuestro caso, el comando mencionado a continuación desinks el enlace simbólico creado para el Linux directorio.

$ Unlink Sym_dir

Conclusión

En los sistemas basados ​​en Linux, un enlace simbólico se refiere a abrir el archivo creando un enlace suave a ese archivo. Los enlaces simbólicos se pueden crear ejerciendo el comando "ln" en Manjaro. Esta publicación descriptiva proporciona la demostración del comando LN para crear enlaces simbólicos en Manjaro Linux. Por defecto, crea enlaces duros, pero se puede usar con un -s bandera para generar un enlace simbólico. También puede sobrescribir el archivo de enlace simbólico creando otro enlace simbólico en el mismo archivo. Además, si el enlace simbólico es inútil, entonces los archivos de enlace se pueden eliminar o el enlace simbólico se puede desanimar. Esta guía también proporciona la diferencia entre enlaces duros y suaves (enlaces simbólicos) para una mejor comprensión.