Per què creem un enllaç suau a Linux?

Soft Link conté la ruta del fitxer original i no el contingut. L'eliminació de l'enllaç suau no afecta res més que l'eliminació del fitxer original, l'enllaç es converteix en un enllaç "penjant" que apunta a un fitxer inexistent. Un enllaç suau pot enllaçar a un directori.

Un enllaç simbòlic, també anomenat enllaç suau, és un tipus especial de fitxer que apunta a un altre fitxer, com una drecera a Windows o un àlies de Macintosh. A diferència d'un enllaç dur, un enllaç simbòlic no conté les dades del fitxer de destinació. Simplement apunta a una altra entrada en algun lloc del sistema de fitxers.

Why use symbolic links? You can operate on symlinks as if they were the actual files to which they pointing somewhere down the line (except deleting them). This allows you to have multiple “access points” to a file, without having excess copies (that remain up to date, since they always access the same file).

Un enllaç suau (també conegut com a enllaç simbòlic) actua com un punter o una referència al nom del fitxer. No accedeix a les dades disponibles al fitxer original.
...
Enllaç suau:

Paràmetres de comparació Enllaç dur Enllaç suau
Sistema d'arxius No es pot utilitzar en sistemes de fitxers. Es pot utilitzar en tots els sistemes de fitxers.

Per fer enllaços entre fitxers cal utilitzar l'ordre ln. Un enllaç simbòlic (també conegut com a enllaç suau o enllaç simbòlic) consisteix en un tipus especial de fitxer que serveix com a referència a un altre fitxer o directori. Com els sistemes operatius Unix/Linux sovint utilitzen enllaços simbòlics.

Per eliminar un enllaç simbòlic, feu servir qualsevol de les dues l'ordre rm o unlink seguida del nom de l'enllaç simbòlic com a argument. Quan elimineu un enllaç simbòlic que apunta a un directori, no afegiu una barra inclinada al final del nom de l'enllaç simbòlic.

Els enllaços simbòlics són s'utilitza tot el temps per enllaçar biblioteques i assegurar-se que els fitxers estan en llocs coherents sense moure ni copiar l'original. Els enllaços s'utilitzen sovint per "emmagatzemar" diverses còpies del mateix fitxer en diferents llocs, però encara fan referència a un fitxer.

L'enllaç dur és el rèplica exacta del fitxer real al qual apunta . Tant l'enllaç dur com el fitxer enllaçat comparteixen el mateix inode. Si s'elimina el fitxer font, l'enllaç dur encara funciona i podreu accedir al fitxer fins que el nombre d'enllaços durs al fitxer no sigui 0 (zero).

El motiu pel qual els directoris d'enllaços durs és no permès és una mica tècnic. Essencialment, trenquen l'estructura del sistema de fitxers. En general, no hauríeu d'utilitzar enllaços durs de totes maneres. Els enllaços simbòlics permeten la major part de la mateixa funcionalitat sense causar problemes (per exemple, ln -s target link ).

Un enllaç dur és només un nom addicional per a un fitxer existent a Linux o altres sistemes operatius semblants a Unix. Es pot crear qualsevol nombre d'enllaços durs, i per tant qualsevol nombre de noms, per a qualsevol fitxer. També es poden crear enllaços durs a altres enllaços durs.

T'agrada aquesta publicació? Comparteix amb els teus amics:
OS avui