Pregunta: Com es crea un enllaç simbòlic entre dos directoris a Linux?

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.

Per crear un enllaç simbòlic, utilitzeu l'opció -s ( –symbolic ).. Si es donen tant el FITXER com l'ENLLAÇ, ln crearà un enllaç des del fitxer especificat com a primer argument ( FITXER ) al fitxer especificat com a segon argument (ENLLAÇ).

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. El ln L'ordre crea l'enllaç simbòlic.

Per crear un enllaç simbòlic a Nautilus, manteniu premudes les tecles Ctrl i Majúscules del vostre teclat. Arrossegueu i deixeu anar un fitxer o carpeta a una altra ubicació. Nautilus crearà un enllaç simbòlic al fitxer o carpeta original a la ubicació on deixeu anar el fitxer o la carpeta en lloc de moure el fitxer o la carpeta original.

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.

Incloeu un sol " ” variable, definint-la com la ruta completa a un directori desitjat. El sistema crearà un enllaç simbòlic utilitzant el valor definit com a " ” variable. La creació d'un enllaç simbòlic està implícita i l'opció -s s'aplica per defecte. …

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 un fitxer que apunta al mateix inode subjacent, com un altre fitxer. En cas que suprimiu un fitxer, s'eliminarà un enllaç a l'inode subjacent. Mentre que un enllaç simbòlic (també conegut com a enllaç suau) és un enllaç a un altre nom de fitxer del sistema de fitxers.

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.

Enllaç simbòlic UNIX o Consells d'enllaç simbòlic

  1. Utilitzeu ln -nfs per actualitzar l'enllaç suau. …
  2. Utilitzeu pwd en una combinació de soft link UNIX per esbrinar el camí real que indica el vostre soft link. …
  3. Per esbrinar tots els enllaços suaus i durs UNIX en qualsevol directori, executeu la següent comanda “ls -lrt | grep "^l" ".
T'agrada aquesta publicació? Comparteix amb els teus amics:
OS avui