Vprašanje: Kako ustvarite simbolično povezavo med dvema imenikoma v Linuxu?

Za ustvarjanje simbolne povezave posredujte možnost -s ukazu ln, ki ji sledita ciljna datoteka in ime povezave. V naslednjem primeru je datoteka simbolno povezana v mapo bin. V naslednjem primeru je nameščen zunanji pogon simbolno povezan z domačim imenikom.

Če želite ustvariti simbolično povezavo, uporabite možnost -s ( –symbolic).. Če sta podani tako FILE kot LINK, bo ln ustvaril povezavo iz datoteke, podane kot prvi argument ( FILE ), do datoteke, podane kot drugi argument ( LINK ).

Zamenjajte source_file z imenom obstoječe datoteke, za katero želite ustvariti simbolno povezavo (ta datoteka je lahko katera koli obstoječa datoteka ali imenik v datotečnih sistemih). Zamenjajte myfile z imenom simbolne povezave. The ln ukaz nato ustvari simbolno povezavo.

Če želite ustvariti simbolično povezavo v Nautilusu, pritisnite in držite tipki Ctrl in Shift na tipkovnici. Povlecite in spustite datoteko ali mapo na drugo mesto. Nautilus bo ustvaril simbolično povezavo do izvirne datoteke ali mape na mestu, kjer spustite datoteko ali mapo, namesto da bi premaknil izvirno datoteko ali mapo.

Za ogled simbolnih povezav v imeniku:

  1. Odprite terminal in se pomaknite v ta imenik.
  2. Vnesite ukaz: ls -la. To bo dolgo navedlo vse datoteke v imeniku, tudi če so skrite.
  3. Datoteke, ki se začnejo z l, so vaše datoteke s simbolnimi povezavami.

Vključi eno samo " ” spremenljivka, ki jo definira kot celotno pot do želenega imenika. Sistem bo ustvaril simbolno povezavo z uporabo vrednosti, definirane kot " ” spremenljivka. Ustvarjanje simbolne povezave je implicitno in možnost -s je privzeto uporabljena. …

Razlog za trdo povezovanje imenikov je ni dovoljeno je malo tehnično. V bistvu porušijo strukturo datotečnega sistema. Na splošno ne bi smeli uporabljati trdih povezav. Simbolne povezave omogočajo večino enake funkcionalnosti, ne da bi povzročale težave (npr. ln -s ciljna povezava).

Trda povezava je datoteka, ki kaže na isto osnovno inode kot druga datoteka. V primeru, da izbrišete eno datoteko, odstrani eno povezavo do osnovnega inode. Medtem ko je simbolna povezava (znana tudi kot mehka povezava) povezava do drugega imena datoteke v datotečnem sistemu.

Najpreprostejši način: cd do mesta, kjer se nahaja simbolna povezava, in naredite ls -l, da navedete podrobnosti datotek. Del desno od -> za simbolično povezavo je cilj, na katerega kaže.

Simbolična povezava UNIX ali Nasveti za simbolne povezave

  1. Uporabite ln -nfs za posodobitev mehke povezave. …
  2. Uporabite pwd v kombinaciji z mehko povezavo UNIX, da ugotovite dejansko pot, na katero kaže vaša mehka povezava. …
  3. Če želite izvedeti vse mehke in trde povezave UNIX v katerem koli imeniku, izvedite naslednji ukaz “ls -lrt | grep “^l” “.
Vam je všeč ta objava? Prosimo, delite s prijatelji:
OS danes