Què és un fitxer d'enllaç simbòlic a Linux?

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.

Un enllaç simbòlic és un objecte del sistema de fitxers que apunta a un altre objecte del sistema de fitxers. L'objecte al qual s'apunta s'anomena objectiu. Els enllaços simbòlics són transparents per als usuaris; els enllaços apareixen com a fitxers o directoris normals i l'usuari o l'aplicació pot actuar de la mateixa manera.

A crear a enllaç simbòlic, utilitzeu -s ( —simbòlic ) opció. Si tant el FITXER com ENLLAÇ són donats, ln voluntat crear a enllaç des del fitxer especificat com a primer argument ( FILE ) al fitxer especificat com a segon argument ( ENLLAÇ ).

Per crear un enllaç simbòlic passeu l'opció -s a l'ordre ln seguida del fitxer de destinació i el nom de l'enllaç. A l'exemple següent, un fitxer està enllaçat simbòlic a la carpeta bin. A l'exemple següent, una unitat externa muntada està enllaçada simbòlicament a un directori d'inici.

Un enllaç suau (també anomenat enllaç simbòlic o enllaç simbòlic). una entrada del sistema de fitxers que apunta al nom i la ubicació del fitxer. … La supressió de l'enllaç simbòlic no elimina el fitxer original. Tanmateix, si s'elimina el fitxer al qual apunta l'enllaç suau, l'enllaç suau deixa de funcionar, es trenca.

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.

Per veure els enllaços simbòlics d'un directori:

  1. Obriu un terminal i aneu a aquest directori.
  2. Escriviu l'ordre: ls -la. Això farà una llista llarga de tots els fitxers del directori encara que estiguin ocults.
  3. Els fitxers que comencen per l són els vostres fitxers d'enllaç simbòlic.

La manera més senzilla: cd on es troba l'enllaç simbòlic i feu ls -l per llistar els detalls dels fitxers. La part a la dreta de -> després de l'enllaç simbòlic és la destinació a la qual apunta.

L'ordre ln a Linux crea enllaços entre fitxers font i directoris.

  1. -s: l'ordre per als enllaços simbòlics.
  2. [fitxer de destinació]: nom del fitxer existent per al qual esteu creant l'enllaç.
  3. [Nom de fitxer simbòlic]: nom de l'enllaç simbòlic.

Substituïu fitxer_origen pel nom del fitxer existent per al qual voleu crear l'enllaç simbòlic (aquest fitxer pot ser qualsevol fitxer o directori existent als sistemes de fitxers). Substituïu el meufitxer pel nom de l'enllaç simbòlic. La comanda ln llavors crea l'enllaç simbòlic.

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

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