Mitä eroa on kovalla linkillä ja symbolisella linkillä?
10. toukokuuta, Tässä johdannossa koviin linkkeihin ja symbolisiin linkkeihin yritämme ensin oppia ja määritellä, mitä kumpikin tarkoittaa. Sitten keskustelemme siitä, mitä eroja näiden kahden välillä on.
Mikä sitten on kova linkki ja mitä se tekee komentotulkissa?
Kova linkki on vain lisänimi olemassa olevalle tiedostolle Linuxissa tai muissa Unixin kaltaisissa käyttöjärjestelmissä.
Mille tahansa tiedostolle voidaan luoda mikä tahansa määrä kovia linkkejä ja siten mikä tahansa määrä nimiä. Kovia linkkejä voidaan luoda myös toisiin koviin linkkeihin. Niitä ei kuitenkaan voi luoda hakemistoihin, eivätkä ne voi ylittää tiedostojärjestelmän rajoja tai ulottua osioiden yli.
Kovien linkkien ehkä hyödyllisin sovellus on se, että tiedostoja, ohjelmia ja skriptejä (eli lyhyitä ohjelmia) voidaan helposti käyttää eri hakemistossa kuin alkuperäistä tiedostoa tai suoritettavaa tiedostoa (eli ohjelman valmista versiota). Kun kirjoitat kovan linkin nimen, ohjelma tai skripti suoritetaan samalla tavalla kuin sen alkuperäistä nimeä käyttämällä. (http://www.linfo.org/hard_link.html)
Haluatko lukea tämän jutun myöhemmin? Tallenna se Journaliin.
Mitä tämä määritelmä oikeastaan tarkoittaa? No, voit luoda kovan linkin olemassa olevaan tiedostoon komennolla ln tiedoston_nimi hardlink. Olen antanut alla esimerkin kovan linkin luomisesta käytännössä. Alla olevassa esimerkissä loin kiintolinkin eli pikakuvakkeen tiedostoon nimeltä file1 kiintolinkillä nimeltä hlink1.