Ero sivun ”Kova linkki” versioiden välillä
Pb (keskustelu | muokkaukset) p (wikilinkkejä, .. ja .) |
Pb (keskustelu | muokkaukset) p (→Katso myös: .desktop) |
||
Rivi 12: | Rivi 12: | ||
*[[Symbolinen linkki]] | *[[Symbolinen linkki]] | ||
*[[i-node]] | *[[i-node]] | ||
* [[.desktop]] | |||
[[Luokka:Tiedostojärjestelmät]] | [[Luokka:Tiedostojärjestelmät]] |
Versio 28. toukokuuta 2009 kello 20.54
Kova linkki on käyttäjälle näkyvässä tiedostojärjestelmässä sijaitseva viittaus fyysisellä tallennusvälineellä sijaitsevaan tiedostoon, tarkkaan ottaen tiedoston i-nodeen. Samaan tiedostoon voi olla useita kovia linkkejä, ja tiedoston varaama tila levyllä lasketaan vapautetuksi vasta, kun kaikki linkit siihen on purettu, tämä selittää joskus nähtävän, tiedoston poistamista tarkoittavan unlink-käskyn. Samaan tiedostoon viittaavien kovien linkkien täytyy olla samalla fyysisellä osiolla, koska viittaus tehdään inode-numerolla, joka on yksiselitteinen vain tiedostojärjestelmän sisällä.
Komentorivillä kovan linkin teko onnistuu seuraavalla tavalla:
ln linkin_kohdetiedosto linkin_nimi
Linkkien määrän näkee ls-käskyllä, luku on heti tiedoston oikeuksien jälkeen:
ls -l tiedosto
Linkkien määrä on tavallisilla tiedostoilla yleensä 1, hakemistojen osalta 2 + alihakemistojen määrä. Ensimmäinen hakemistoon viittaava linkki löytyy sen ylähakemistosta ja toinen on sen itsensä sisältämä .-linkki. Alihakemistojen linkit tulevat niiden sisältämistä, ylähakemistoon viittaavista ..-linkeistä.