Kaj je datoteka s simbolno povezavo v Linuxu?

Simbolna povezava, imenovana tudi mehka povezava, je posebna vrsta datoteke, ki kaže na drugo datoteko, podobno kot bližnjica v sistemu Windows ali vzdevek Macintosh. Za razliko od trde povezave simbolna povezava ne vsebuje podatkov v ciljni datoteki. Preprosto kaže na drug vnos nekje v datotečnem sistemu.

Simbolična povezava je objekt datotečnega sistema, ki kaže na drug objekt datotečnega sistema. Predmet, na katerega kažemo, se imenuje tarča. Simbolične povezave so uporabnikom pregledne; povezave so prikazane kot običajne datoteke ali imeniki, nanje pa lahko deluje uporabnik ali aplikacija na popolnoma enak način.

Da ustvarjajo a simbolna povezava, uporabite -s ( —simbolična ) možnost. Če sta DATOTEKA in LINK so podani, ln bo ustvarjajo a povezava iz datoteke, navedene kot prvi argument ( FILE ), v datoteko, podano kot drugi argument ( LINK ).

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.

Mehka povezava (imenovana tudi simbolna ali simbolna povezava) je vnos datotečnega sistema, ki kaže na ime datoteke in lokacijo. … Če izbrišete simbolično povezavo, ne odstranite izvirne datoteke. Če pa je datoteka, na katero kaže mehka povezava, odstranjena, mehka povezava preneha delovati, je prekinjena.

Simbolične povezave so se uporablja ves čas za povezovanje knjižnic in zagotavljanje, da so datoteke na doslednih mestih brez premikanja ali kopiranja izvirnika. Povezave se pogosto uporabljajo za "shranjevanje" več kopij iste datoteke na različnih mestih, vendar se še vedno sklicujejo na eno datoteko.

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.

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.

Ukaz ln v Linuxu ustvari povezave med izvornimi datotekami in imeniki.

  1. -s – ukaz za simbolne povezave.
  2. [ciljna datoteka] – ime obstoječe datoteke, za katero ustvarjate povezavo.
  3. [Simbolno ime datoteke] – ime simbolne povezave.

Zamenjajte izvorno_datoteko 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 mojo datoteko z imenom simbolne povezave. Ukaz ln nato ustvari simbolno povezavo.

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

Vam je všeč ta objava? Prosimo, delite s prijatelji:
OS danes