Cómo crear y usar enlaces simbólicos (también conocidos como enlaces simbólicos) en Linux

Cómo crear y usar enlaces simbólicos (también conocidos como enlaces simbólicos) en Linux

Linux le permite crear enlaces simbólicos, o enlaces simbólicos, que apuntan a otro archivo o carpeta en su máquina. La mejor forma de hacerlo es con ln comando de terminal, aunque hay algunos administradores de archivos gráficos que también pueden crear enlaces simbólicos.

¿Qué son los enlaces simbólicos?

Los enlaces simbólicos son básicamente atajos avanzados. Un enlace simbólico que cree parecerá ser el mismo que el archivo o carpeta original al que apunta, incluso si es solo un enlace.

Por ejemplo, digamos que tiene un programa que necesita sus archivos almacenados en /home/user/.program. Pero desea almacenar estos archivos en otra partición, que está montada en la partición / mnt /. Puede mover el directorio .program a /mnt/partition/.program, luego crear un enlace simbólico en /home/user/.program que apunte a /mnt/partition/.program. El programa intentará acceder a su carpeta en /home/user/.program, y el sistema operativo lo redireccionará a /mnt/partition/.program.

Esto es completamente transparente para el sistema operativo y los programas que está utilizando. Si navega al directorio /home/user/.program en un administrador de archivos, parecerá que contiene los archivos dentro de /mnt/partition/.program.

Además de los «enlaces simbólicos», también conocidos como «enlaces virtuales», puede crear un «enlace físico». Un enlace simbólico o simbólico apunta a una ruta en el sistema de archivos. Por ejemplo, digamos que tiene un enlace simbólico (o «suave») en / home / examplefile que apunta a / var / examplefile. Si mueve el archivo a / var / examplefile, el enlace en / home / examplefile se romperá. Sin embargo, si crea un «vínculo físico», en realidad apuntará al inodo subyacente en el sistema de archivos. Entonces, si hizo un vínculo fijo desde / home / examplefile apuntando a / var / examplefile y luego movió / var / examplefile, el vínculo en / home / examplefile siempre apunta al archivo, sin importar dónde lo haya movido. El enlace duro opera en un nivel inferior.

Por lo general, debe utilizar enlaces simbólicos estándar, también conocidos como «enlaces simbólicos», si no está seguro de cuál utilizar.

Cómo crear enlaces simbólicos con ln

Para crear un enlace simbólico con el comando ln, primero debe abrir una ventana de terminal. Una vez que haya hecho eso, ejecute el comando ln de la siguiente forma:

ln -s /path/to/original /path/to/link

Puede especificar una ruta a un directorio o archivo en el comando. «Funcionará» sin importar lo que ingrese.

Entonces, si desea vincular simbólicamente su carpeta de Descargas ubicada en su escritorio, debe ejecutar el siguiente comando:

ln -s /home/name/Downloads /home/name/Desktop

los -s en el comando crea un enlace simbólico. Si en su lugar quisiera un enlace físico (nuevamente, esto es algo que generalmente no querría hacer a menos que tenga una razón específica para hacerlo), excluiría el -s De la orden.

Usando nuestro ejemplo, si miramos en nuestra carpeta de Escritorio, encontramos una carpeta de «Descargas» que parece contener todos los mismos archivos que nuestra carpeta principal de Descargas.

Cómo eliminar enlaces simbólicos

Para eliminar enlaces simbólicos, puede eliminarlos normalmente. Por ejemplo, puede hacer clic derecho sobre ellos y eliminarlos usando un administrador de archivos gráfico, o usar el siguiente comando, que se usa para eliminar (o «eliminar») cualquier tipo de archivo:

rm /path/to/link

Cómo crear enlaces simbólicos con una herramienta gráfica

Muchos administradores de archivos de Linux brindan la capacidad de crear enlaces simbólicos gráficamente. Si el tuyo lo hace, normalmente puedes hacerlo haciendo clic derecho en una carpeta o archivo y seleccionando «Copiar», luego haciendo clic derecho en otra carpeta y seleccionando «Crear enlace», «Pegar como enlace» o una opción del mismo nombre. .

El administrador de archivos Nautilus incluido con los escritorios GNOME y Ubuntu Unity ya no tiene esta opción de menú, pero tiene un acceso directo que hará lo mismo. Para crear un enlace simbólico en Nautilus, mantenga presionadas las teclas Ctrl y Shift en su teclado. Arrastre y suelte un archivo o carpeta a otra ubicación. Nautilus creará un enlace simbólico al archivo o carpeta original en la ubicación donde suelta el archivo o carpeta en lugar de mover el archivo o carpeta original.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas