Los enlaces simbólicos (enlaces simbólicos) son archivos que enlazan directamente con otros archivos. En los sistemas Linux, los enlaces simbólicos actúan como atajos.
El término ‘enlace simbólico’ es una combinación de dos ‘simbólico’ y ‘Enlace’ términos, destacando la utilidad de estos archivos como referencia para otras cosas.
Los llamados enlaces físicos funcionan como copias de los archivos a los que hacen referencia, en lugar de literalmente enlaces. Los enlaces virtuales o enlaces simbólicos simplemente se dirigen a su objetivo. Eliminar estos enlaces no afecta los archivos a los que apuntan y se pueden crear muchos enlaces simbólicos necesarios para facilitar su uso. Esto los convierte en una excelente opción para apuntar a archivos en los mismos sistemas de archivos y particiones.
Instrucciones sobre la gestión de enlaces simbólicos en sistemas Linux
- Usos de enlaces simbólicos
- Problemas con los enlaces simbólicos
- Gestionar enlaces simbólicos
- Crear enlace simbólico
- Encuentra enlaces simbólicos
- Corregir enlaces simbólicos
Usos de enlaces simbólicos
Es muy importante cambiar la estructura básica de un sistema de archivos para que una sola aplicación se ejecute de manera más eficiente. En su lugar, los enlaces simbólicos se utilizan a menudo para simplificar el problema y crear jerarquías de archivos artificiales para que los programas se refieran a ellas, sin afectar la ubicación de los archivos originales.
El uso de enlaces simbólicos facilita la regulación de diferentes programas, pero también complica el análisis del sistema de archivos.
Problemas con los enlaces simbólicos
Cuando los enlaces simbólicos funcionan correctamente, explican claramente la ruta a un archivo que realmente existe. Sin embargo, el enlace simbólico problemático apuntará a archivos que no existen o que se han eliminado. Estos enlaces simbólicos crean confusión para los usuarios y los programas, dependiendo de su precisión.
Si los archivos están dirigidos por enlaces simbólicos que se intercambian, el enlace seguirá apuntando al nuevo archivo, ignorando todo su contenido. Esta ‘fe ciega’ puede crear eslabones de cadena y vínculos relativos.
Específicamente, los enlaces de enlace pueden conducir a enlaces periódicos (círculos infinitos de enlaces), si un enlace hace referencia al segundo enlace, volverá al primer enlace. .
Este arduo trabajo no se debe necesariamente a la intervención humana. Los patrones de instalación de dispositivos no ideales y ciertos procesos automatizados pueden contribuir a la creación de lo que se denomina un “enlace muerto”. Aquí es exactamente donde funcionarán las técnicas de gestión.
Gestionar enlaces simbólicos
En los sistemas Linux, hay muchas utilidades integradas para manejar enlaces simbólicos. Una inclusión estándar en coreutils es en, facilitando la creación de dichos enlaces desde el terminal.
Sin embargo, para gestionar completamente los enlaces simbólicos, deberá poder encontrarlos y analizarlos rápidamente. Una opción de línea de comando simple que vale la pena considerar para este propósito se llama Enlaces simbólicos.
Aunque algunas distribuciones de Linux (como Fedora) que vienen con esta herramienta están instaladas de forma predeterminada, otras distribuciones, como Ubuntu, no lo están. Para instalar enlaces simbólicos en Ubuntu, simplemente abra una ventana de terminal e ingrese la siguiente información:
sudo apt install symlinks
Crear enlace simbólico
Crear enlaces simbólicos desde la terminal en Linux es fácil. Ingrese el código a continuación, cambie el ‘archivo-original.txt’ para el nombre del archivo y la extensión del destino seleccionado, y luego cambie el ‘linkname’ para lo que quieras.
ln -s original-file.txt linkname
O en La utilidad es crear un enlace y lo hará cuando lo ejecute. O -s El símbolo incluido en el comando anterior hace que el enlace se cree simbólicamente.
También se pueden crear enlaces simbólicos relativos agregando un -r símbolo para el mismo comando:
ln -rs original-file.txt linkname
Los enlaces relativos siguen funcionando independientemente de los cambios en los puntos de montaje.
Encuentra enlaces simbólicos
La utilidad Symlinks mencionada anteriormente nos ofrece una forma sencilla de encontrar enlaces simbólicos en un directorio determinado. El comando para buscar enlaces simbólicos es el siguiente: (Cambiar ‘nombre del directorio’ a la ruta completa al directorio que desea buscar).
symlinks -v directory-name
Añadiendo r este comando permitirá que los enlaces simbólicos verifiquen de forma recursiva archivos en el directorio especificado. El comando se verá así:
symlinks -rv directory-name
Tenga cuidado de utilizar la recursividad si le preocupan los problemas con los enlaces cíclicos. Los enlaces cíclicos son enlaces que se repiten automáticamente. Pueden hacer que los enlaces simbólicos se bloqueen al intentar repetir su estructura infinita.
La versión no recursiva del comando que se muestra arriba simplemente revelará cualquier enlace cíclico existente que pueda estar ‘suspendido’ o roto de alguna manera. La herramienta Symlinks tiene la capacidad de editar enlaces rotos como este.
Corregir enlaces simbólicos
Modificar enlaces simbólicos en una carpeta determinada es relativamente sencillo con Symlinks. Aquí está el comando a usar:
symlinks -cds directory-name
El comando anterior hace muchas cosas al mismo tiempo. Convierte los enlaces absolutos que encuentra en enlaces relativos, elimina los enlaces suspendidos y acorta los enlaces largos (enlaces con muchos ‘./’ en el camino). .
Si no está seguro del resultado potencial de ejecutar este comando, puede verificar qué -t hará, sin cambiar ningún detalle, ejecutando el siguiente comando:
symlinks -t directory-name
Con suerte, ahora comprende mejor qué son los enlaces simbólicos y cómo puede administrarlos de manera eficaz. Consulte el resto de la utilidad Symlinks para realizar operaciones más específicas en su sistema de archivos visitando el siguiente enlace:
http://manpages.ubuntu.com/manpages/trusty/man1/symlinks.1.html
Espero que tengas éxito.
gestión de enlaces simbólicos de Linux en Linux
Los enlaces simbólicos (enlaces simbólicos) son archivos que enlazan directamente con otros archivos. En los sistemas Linux, los enlaces simbólicos actúan como atajos.
El término ‘enlace simbólico’ es una combinación de dos ‘simbólico’ y ‘Enlace’ términos, destacando la utilidad de estos archivos como referencia para otras cosas.
Los llamados enlaces físicos funcionan como copias de los archivos a los que hacen referencia, en lugar de como enlaces literalmente. Los enlaces virtuales o enlaces simbólicos simplemente se dirigen a su objetivo. La eliminación de estos vínculos no afecta los archivos a los que apuntan y se pueden crear muchos vínculos simbólicos necesarios para facilitar su uso. Esto los convierte en una excelente opción para apuntar a archivos en los mismos sistemas de archivos y particiones.
Instrucciones sobre la gestión de enlaces simbólicos en sistemas Linux
- Usos de enlaces simbólicos
- Problemas con los enlaces simbólicos
- Gestionar enlaces simbólicos
- Crear enlace simbólico
- Encuentra enlaces simbólicos
- Corregir enlaces simbólicos
Usos de enlaces simbólicos
Es muy importante cambiar la estructura básica de un sistema de archivos para que una sola aplicación se ejecute de manera más eficiente. En cambio, los enlaces simbólicos se utilizan a menudo para simplificar el problema y crear jerarquías de archivos artificiales para que los programas se refieran a ellas, sin afectar la ubicación de los archivos originales.
El uso de enlaces simbólicos facilita la regulación de diferentes programas, pero también complica el análisis del sistema de archivos.
Problemas con los enlaces simbólicos
Cuando los enlaces simbólicos funcionan correctamente, explican claramente la ruta a un archivo que realmente existe. Sin embargo, el enlace simbólico problemático apuntará a archivos que no existen o que se han eliminado. Estos enlaces simbólicos crean confusión para los usuarios y los programas, dependiendo de su precisión.
Si los archivos están dirigidos por enlaces simbólicos que se intercambian, el enlace seguirá apuntando al nuevo archivo, ignorando todo su contenido. Esta ‘fe ciega’ puede crear eslabones de cadena y vínculos relativos.
Específicamente, los enlaces de enlace pueden conducir a enlaces periódicos (círculos infinitos de enlaces), si un enlace hace referencia al segundo enlace, volverá al primer enlace. .
Este arduo trabajo no se debe necesariamente a la intervención humana. Los estándares de instalación para dispositivos no optimizados y ciertos procesos automatizados pueden contribuir a la creación de lo que se denomina un “enlace muerto”. Aquí es exactamente donde funcionarán las técnicas de gestión.
Gestionar enlaces simbólicos
En los sistemas Linux, hay muchas utilidades integradas para manejar enlaces simbólicos. Una inclusión estándar en coreutils es en, facilitando la creación de dichos enlaces desde el terminal.
Sin embargo, para gestionar completamente los enlaces simbólicos, deberá poder encontrarlos y analizarlos rápidamente. Una opción de línea de comando simple que vale la pena considerar para este propósito se llama Enlaces simbólicos.
Aunque algunas distribuciones de Linux (como Fedora) que vienen con esta herramienta están instaladas de forma predeterminada, otras distribuciones, como Ubuntu, no lo están. Para instalar enlaces simbólicos en Ubuntu, simplemente abra una ventana de terminal e ingrese la siguiente información:
sudo apt install symlinks
Crear enlace simbólico
Crear enlaces simbólicos desde la terminal en Linux es fácil. Ingrese el código a continuación, cambie el ‘archivo-original.txt’ para el nombre del archivo y la extensión del destino seleccionado, y luego cambie el ‘linkname’ para lo que quieras.
ln -s original-file.txt linkname
O en La utilidad es crear un enlace y lo hará cuando lo ejecute. O -s El símbolo incluido en el comando anterior hace que el enlace se cree simbólicamente.
Los vínculos simbólicos relativos también se pueden crear agregando un -r símbolo para el mismo comando:
ln -rs original-file.txt linkname
Los enlaces relativos siguen funcionando independientemente de los cambios en los puntos de montaje.
Encuentra enlaces simbólicos
La utilidad Symlinks mencionada anteriormente nos proporciona una forma sencilla de encontrar enlaces simbólicos en un directorio determinado. El comando para buscar enlaces simbólicos es el siguiente: (Cambiar ‘nombre del directorio’ a la ruta completa al directorio que desea buscar).
symlinks -v directory-name
Añadiendo r este comando permitirá que los enlaces simbólicos verifiquen de forma recursiva archivos en el directorio especificado. El comando se verá así:
symlinks -rv directory-name
Tenga cuidado al utilizar la recursividad si le preocupan los problemas con los enlaces cíclicos. Los enlaces cíclicos son enlaces que se repiten automáticamente. Pueden hacer que los enlaces simbólicos se bloqueen al intentar repetir su estructura infinita.
La versión no recursiva del comando que se muestra arriba simplemente revelará cualquier enlace cíclico existente que pueda ser ‘suspendido’ o roto. La herramienta Symlinks tiene la capacidad de editar enlaces rotos como este.
Corregir enlaces simbólicos
Modificar enlaces simbólicos en una carpeta determinada es relativamente sencillo con Symlinks. Aquí está el comando a usar:
symlinks -cds directory-name
El comando anterior hace muchas cosas al mismo tiempo. Convierte los enlaces absolutos que encuentra en enlaces relativos, elimina los enlaces suspendidos y acorta los enlaces largos (enlaces con muchos ‘./’ en el camino). .
Si no está seguro del resultado potencial de ejecutar este comando, puede verificar qué -t hará, sin cambiar ningún detalle, ejecutando el siguiente comando:
symlinks -t directory-name
Con suerte, ahora comprende mejor qué son los enlaces simbólicos y cómo puede administrarlos de manera eficaz. Consulte el resto de la utilidad Symlinks para realizar operaciones más específicas en su sistema de archivos visitando el siguiente enlace:
http://manpages.ubuntu.com/manpages/trusty/man1/symlinks.1.html
Espero que tengas éxito.