Cén fáth a chruthaímid nasc bog i Linux?

Soft Link contains the path for original file and not the contents. Removing soft link doesn’t affect anything but removing original file, the link becomes “dangling” link which points to nonexistent file. A soft link can link to a directory.

Tá nasc siombalach, ar a dtugtar nasc bog freisin cineál speisialta comhaid a dhíríonn ar chomhad eile, cosúil le aicearra i Windows nó ailias Macintosh. Murab ionann agus nasc crua, níl na sonraí sa spriocchomhad i nasc siombalach. Ní dhéanann sé ach tagairt d’iontráil eile áit éigin sa chóras comhaid.

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

Feidhmíonn nasc bog (ar a dtugtar nasc siombalach freisin) mar phointeoir nó mar thagairt d’ainm an chomhaid. Ní fhaigheann sé rochtain ar na sonraí atá ar fáil sa bhunchomhad.
...
Nasc Bog :

Paraiméadair Chomparáid Nasc crua Nasc bog
Córas Comhad Ní féidir é a úsáid thar chórais comhad. Is féidir é a úsáid ar fud na gcóras comhaid.

Chun naisc a dhéanamh idir comhaid is gá duit bain úsáid as ordú ln. Is éard atá i nasc siombalach (ar a dtugtar nasc bog nó symlink freisin) cineál speisialta comhaid a fheidhmíonn mar thagairt do chomhad nó eolaire eile. Is minic a úsáideann córais oibriúcháin cosúil le Unix / Linux naisc shiombalacha.

Chun nasc siombalach a bhaint, bain úsáid as ceachtar acu an t-ordú rm nó unlink agus ainm an symlink ina dhiaidh sin mar argóint. Nuair a dhéantar nasc siombalach a dhíríonn ar eolaire a bhaint, ná cuir slais rianaithe leis an ainm symlink.

Tá naisc siombalach a úsáidtear i gcónaí chun leabharlanna a nascadh agus a chinntiú go bhfuil comhaid in áiteanna comhsheasmhacha gan an bunleagan a bhogadh nó a chóipeáil. Is minic a úsáidtear naisc chun cóipeanna iolracha den chomhad céanna a “stóráil” in áiteanna éagsúla ach déantar tagairt fós do chomhad amháin.

Is é nasc crua an macasamhail bheacht den chomhad iarbhír a bhfuil sé ag díriú air . Tá an t-inode céanna ag an nasc crua agus ag an gcomhad nasctha araon. Má scriostar an comhad foinse, oibríonn an nasc crua fós agus beidh tú in ann rochtain a fháil ar an gcomhad go dtí nach mbeidh 0 (nialas) líon na nasc crua leis an gcomhad.

Is é an chúis atá le heolairí nasc crua ní cheadaítear rud beag teicniúil. Go bunúsach, briseann siad struchtúr an chórais chomhaid. De ghnáth níor cheart duit naisc chrua a úsáid ar aon nós. Ligeann naisc shiombalacha an chuid is mó den fheidhmiúlacht chéanna gan fadhbanna a chruthú (m.sh. ln -s target link).

Tá nasc crua níl ann ach ainm breise do chomhad reatha ar Linux nó ar chórais oibriúcháin eile atá cosúil le Unix. Is féidir aon líon naisc chrua, agus dá bhrí sin aon líon ainmneacha, a chruthú le haghaidh aon chomhad. Is féidir naisc chrua a chruthú go naisc chrua eile freisin.

Cosúil leis an bpost seo? Roinn le do chairde le do thoil:
OS Inniu