A kemény és a lágy (vagy szimbolikus) hivatkozások közötti különbség.

Ez tényleg nem olyan nehéz.

A kemény hivatkozások és a lágy (vagy szimbolikus) hivatkozások közötti különbség abban rejlik, hogy mire hivatkoznak.

A kemény hivatkozások a merevlemez egy adott helyére mutatnak, vagy arra hivatkoznak. Több fájl is lehet keményen linkelve a merevlemez ugyanazon helyére, de ha megváltoztatja az egyik fájl adatait, a többi fájl is tükrözi a változást.

A szimbolikus linkek kicsit másképp működnek. A szimbolikus hivatkozás továbbra is a merevlemez egy adott pontjára mutat, de ha létrehoz egy második fájlt, akkor ez a második fájl nem a merevlemezre, hanem az első fájlra mutat.

inode a meghajtón fizikailag tárolt adatokat

Implikációk =>

Ha egy hardlink ‘my-hard-link’-jét törli, a többi fájl, amely a merevlemezen ugyanarra a helyre (inode) mutat, továbbra is a merevlemezen tárolt adatokat tartalmazza. De ha egy szimbolikus linkben töröljük a fő csomópontot (myfile.txt), akkor a fő csomópontra mutató többi linket (my-soft-link) használhatatlanná tesszük.

A kemény linkek megbocsátóbbak, ha törölünk egy fájlt; a soft linkek kevesebb adatot foglalnak, de a soft linkek nem tárolják a tényleges adatokat, illetve az eredeti fájl helyét.

A linkek mindkét típusának megvan a maga kvázi és haszna. A parancssorból való létrehozásuk egyszerű.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.