Samaan tiedostoon levyllä voidaan viitata monella tiedostonimellä. Uusien viittausten tekemistä kutsutaan linkittämiseksi.
ln [-s] oldfile linkname
Kova linkki ( Hard link )
Samaan tiedostoon viitataan useammalla eri tiedostonimellä. Tiedostonimet voivat olla eri hakemistoissa, mutta eivät eri levyosioissa, koska ne viittaavat inodeen, joka viittaa varsinaiseen datalohkoon. Itse asiassa kaikki tavalliset tiedostot ovat kovia linkkejä. Linkkien määrä näkyy ls -l -tulostuksessa toisessa kentässä (ks ls - komennon esimerkki). Tiedosto poistetaan levyltä vasta kun sen linkkien määräksi tulee 0.
Esimerkki uuden kovan linkin tekemisestä:
$ln /home/nikohal/index.htm websivu
Pehmeä linkki ( Symbolic link, symlink )
Optiolla -s tehdään pehmeä linkki eli osoitintiedosto, joka itse asiassa sisältää vain "vanhan" tiedostonimen ( tai hakemistonimen ), jota käyttäen varsinainen tieto tarvittaessa etsitään. Pehmeä linkki voidaan tehdä myös hakemistoon ja osoittamaan myös toista levyosiota.
ln -s /home/jokumuu/omat/ opas
Ei kommentteja:
Lähetä kommentti