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.