Pregunta: Como se crea unha ligazón simbólica entre dous directorios en Linux?

Para crear un enlace simbólico pase a opción -s ao comando ln seguido do ficheiro de destino e do nome da ligazón. No seguinte exemplo un ficheiro está ligado simbólico ao cartafol bin. No seguinte exemplo, unha unidade externa montada está ligada simbólicamente a un directorio de inicio.

Para crear un enlace simbólico, use a opción -s ( –symbolic ).. Se se dan tanto o FICHEIRO como o LINK, ln creará unha ligazón desde o ficheiro especificado como primeiro argumento ( FICHEIRO ) ao ficheiro especificado como segundo argumento ( LINK ).

Substitúe ficheiro_fonte polo nome do ficheiro existente para o que quere crear a ligazón simbólica (este ficheiro pode ser calquera ficheiro ou directorio existente nos sistemas de ficheiros). Substitúe myfile co nome da ligazón simbólica. O ln o comando crea a ligazón simbólica.

Para crear unha ligazón simbólica en Nautilus, mantén premidas as teclas Ctrl e Maiúsculas do teu teclado. Arrastre e solte un ficheiro ou cartafol a outro lugar. Nautilus creará unha ligazón simbólica ao ficheiro ou cartafol orixinal no lugar onde soltas o ficheiro ou cartafol en lugar de mover o ficheiro ou cartafol orixinal.

Para ver as ligazóns simbólicas nun directorio:

  1. Abre un terminal e móvese a ese directorio.
  2. Escriba o comando: ls -la. Isto enumerará todos os ficheiros do directorio aínda que estean ocultos.
  3. Os ficheiros que comezan por l son os teus ficheiros de ligazóns simbólicas.

Inclúe un único " ” variable, definíndoa como a ruta completa a un directorio desexado. O sistema creará unha ligazón simbólica utilizando o valor definido como " ” variable. A creación dunha ligazón simbólica está implícita e a opción -s aplícase por defecto. …

A razón pola que se conectan directorios duros é Prohibido é un pouco técnico. Esencialmente, rompen a estrutura do sistema de ficheiros. En xeral, non deberías usar ligazóns duras de todos os xeitos. As ligazóns simbólicas permiten a maior parte da mesma funcionalidade sen causar problemas (por exemplo, ligazón de destino ln -s).

Unha ligazón dura é un ficheiro que apunta ao mesmo inodo subxacente, como outro ficheiro. No caso de eliminar un ficheiro, eliminará unha ligazón ao inodo subxacente. Mentres que unha ligazón simbólica (tamén coñecida como ligazón suave) é unha ligazón a outro nome de ficheiro no sistema de ficheiros.

O xeito máis sinxelo: cd onde se atopa a ligazón simbólica e faga ls -l para listar os detalles dos ficheiros. A parte á dereita de -> despois da ligazón simbólica é o destino ao que apunta.

Ligazón simbólica de UNIX ou Consellos sobre ligazón simbólica

  1. Use ln -nfs para actualizar a ligazón suave. …
  2. Use pwd nunha combinación de ligazóns programables de UNIX para descubrir o camiño real que indica a súa ligazón suave. …
  3. Para descubrir todas as ligazóns programables e duras de UNIX en calquera directorio, execute o seguinte comando "ls -lrt | grep “^l” “.
Gústache esta publicación? Comparte cos teus amigos:
OS hoxe