Resposta rápida: que son as ligazóns e ligazóns simbólicas no sistema de ficheiros Unix?

Link é un programa de utilidade en UNIX que establece unha ligazón dura dun directorio a outro. Unha ligazón dura é unha referencia a un directorio ou a un ficheiro nun soporte de almacenamento. Unha ligazón simbólica é un tipo de ficheiro. Contén referencias a outro directorio de ficheiros en forma de ruta absoluta ou relativa.

Un enlace simbólico, tamén chamado enlace suave, é un tipo especial de ficheiro que apunta a outro ficheiro, como un atallo en Windows ou un alias de Macintosh. A diferenza dunha ligazón dura, unha ligazón simbólica non contén os datos do ficheiro de destino.

Unha ligazón simbólica é un tipo especial de ficheiro cuxo contido é unha cadea que é a ruta doutro ficheiro, o ficheiro ao que fai referencia a ligazón. (O contido dunha ligazón simbólica pódese ler usando readlink(2).) Noutras palabras, unha ligazón simbólica é un punteiro a outro nome e non a un obxecto subxacente.

Utilízanse ligazóns simbólicas todo o tempo para vincular bibliotecas e asegurarse de que os ficheiros estean en lugares consistentes sen moverse ou copiando o orixinal. As ligazóns adoitan usarse para "almacenar" varias copias do mesmo ficheiro en diferentes lugares pero aínda así facendo referencia a un ficheiro.

Unha ligazón simbólica é un obxecto do sistema de ficheiros que apunta a outro obxecto do sistema de ficheiros. O obxecto ao que se apunta chámase obxectivo. As ligazóns simbólicas son transparentes para os usuarios; as ligazóns aparecen como ficheiros ou directorios normais, e o usuario ou a aplicación poden actuar sobre eles exactamente do mesmo xeito.

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.

directorio do programa nun xestor de ficheiros, parecerá que contén os ficheiros dentro /mnt/partición/. programa. Ademais das "ligazóns simbólicas", tamén coñecidas como "ligazóns suaves", podes crear unha "ligazón dura". Unha ligazón simbólica ou suave apunta a un camiño no sistema de ficheiros.

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).

Para eliminar unha ligazón simbólica, utiliza calquera delas o comando rm ou unlink seguido do nome da ligazón simbólica como argumento. Ao eliminar unha ligazón simbólica que apunte a un directorio non engada unha barra inclinada ao final do nome da ligazón simbólica.

Para iso, crearía unha ligazón simbólica.

  1. A ligazón simbólica móstrase como unha ligazón dentro do directorio. …
  2. Despois de crealo, podes facer clic na ruta do ficheiro da ligazón simbólica no directorio para navegar rapidamente a unha nova localización.
  3. A nova ligazón simbólica aparecerá no directorio onde a colocou.

As ligazóns simbólicas son esencialmente atallos que fan referencia a un ficheiro en lugar do seu valor de inodo. Este método pódese aplicar a directorios e pode facer referencia a diferentes discos duros/volumes. … A ligazón debería funcionar aínda que substitúas o ficheiro orixinal por un ficheiro diferente co mesmo nome.

Windows 7 e Vista admiten un máximo de 31 puntos de análise (e, polo tanto, ligazóns simbólicas) para un camiño determinado (é dicir, calquera camiño pode ter como máximo 31 indirectos antes de que Windows desista). Só os usuarios co novo privilexio Crear ligazón simbólica, que só teñen os administradores por defecto, poden crear ligazóns simbólicas.

A a ligazón dura actúa como unha copia (replicada) do ficheiro seleccionado. Se se elimina o ficheiro seleccionado anteriormente, a ligazón dura ao ficheiro aínda conterá os datos dese ficheiro. ... Ligazón suave: unha ligazón suave (tamén coñecida como ligazón simbólica) actúa como un punteiro ou unha referencia ao nome do ficheiro.

Gústache esta publicación? Comparte cos teus amigos:
OS hoxe