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

Tabla de contenido:

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

Video: Cómo crear y usar enlaces simbólicos (también conocidos como enlaces simbólicos) en Linux
Video: 𝗖𝗼𝗺𝗼 𝗽𝗼𝗻𝗲𝗿 𝗲𝗹 𝘁𝗲𝘅𝘁𝗼 𝗲𝗻 𝗺𝗼𝗱𝗼 𝗲𝘀𝗽𝗲𝗷𝗼 --𝗪𝗢𝗥𝗗-- 2024, Marcha
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
Anonim
Linux le permite crear enlaces simbólicos, o enlaces simbólicos, que apuntan a otro archivo o carpeta en su máquina. La mejor manera de hacerlo es con la
Linux le permite crear enlaces simbólicos, o enlaces simbólicos, que apuntan a otro archivo o carpeta en su máquina. La mejor manera de hacerlo es con la

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 la carpeta original al que apunta, aunque solo sea un enlace.

Por ejemplo, digamos que tiene un programa que necesita que sus archivos se almacenen en /home/user/.program. Pero desea almacenar esos archivos en otra partición, que se monta en / mnt / partition. Puede mover el directorio.program a /mnt/partition/.program, y luego crear un enlace simbólico en /home/user/.program apuntando 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 utiliza. Si navega hasta el 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 blandos", puede crear un "enlace fijo". Un enlace simbólico o suave apunta a una ruta en el sistema de archivos. Por ejemplo, digamos que tiene un enlace simbólico (o "suave") desde / home / examplefile que apunta a / var / examplefile. Si mueve el archivo a / var / examplefile, el enlace a / home / examplefile se romperá. Sin embargo, si crea un "enlace fijo", en realidad apuntará al inodo subyacente en el sistema de archivos. Por lo tanto, si creó un enlace fijo desde / home / examplefile apuntando a / var / examplefile y luego movió / var / examplefile, el enlace en / home / examplefile aún apuntará al archivo, sin importar a dónde lo haya movido. El enlace duro funciona a un nivel inferior.

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

Cómo crear enlaces simbólicos con ln

Para crear un enlace simbólico con el comando ln, primero deberá abrir una ventana de terminal. Una vez que lo haya hecho, 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. Se "solo funcionará", lo que sea que ingreses.

Por lo tanto, si desea crear un enlace simbólico de su carpeta de descargas ubicada en su escritorio, ejecute el siguiente comando:

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

los

-s

en el comando crea un enlace simbólico. Si en cambio quisiera crear un enlace fijo, de nuevo, esto es algo que normalmente no querría hacer a menos que tenga una razón específica para hacerlo, excluiría la

-s

desde el comando.

Usando nuestro ejemplo, si miramos dentro de nuestra carpeta de Escritorio, encontramos una carpeta de "Descargas" que parece contener todos los mismos archivos que nuestra carpeta de Descargas principal.
Usando nuestro ejemplo, si miramos dentro de nuestra carpeta de Escritorio, encontramos una carpeta de "Descargas" que parece contener todos los mismos archivos que nuestra carpeta de Descargas principal.
Image
Image

Cómo eliminar enlaces simbólicos

Para eliminar enlaces simbólicos, simplemente puede eliminarlos normalmente. Por ejemplo, puede hacer clic con el botón derecho sobre ellos y eliminarlos utilizando 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

Image
Image

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

Muchos administradores de archivos de Linux ofrecen la posibilidad de crear enlaces simbólicos gráficamente. Si el suyo lo hace, generalmente puede hacer esto haciendo clic derecho en una carpeta o archivo y seleccionando "Copiar", y luego haciendo clic derecho dentro de otra carpeta y seleccionando "Crear enlace", "Pegar como enlace", o una opción con un nombre similar.

El administrador de archivos Nautilus incluido con GNOME y los escritorios Unity de Ubuntu 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 Mayús 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 suelte el archivo o carpeta en lugar de mover el archivo o carpeta original.

Recomendado: