Ero sivun ”I-node” versioiden välillä
LP (keskustelu | muokkaukset) (w: käyttäjä, ryhmä; tieto blokeista -> linkit niihin) |
p (esimerkki i-noden käytöstä lisätty) |
||
Rivi 1: | Rivi 1: | ||
'''i-node''' on tiedoston metatiedot sisältävä tietorakenne Unixien [[tiedostojärjestelmä|tiedostojärjestelmissä]]. i-node sisältää tiedot tiedoston tyypistä ([[tiedosto]], [[hakemisto]], [[symbolinen linkki|symlinkki]], [[nimetty putki]], [[laitetiedosto]] | '''i-node''' on tiedoston metatiedot sisältävä tietorakenne Unixien [[tiedostojärjestelmä|tiedostojärjestelmissä]]. i-node sisältää tiedot tiedoston tyypistä ([[tiedosto]], [[hakemisto]], [[symbolinen linkki|symlinkki]], [[nimetty putki]], [[laitetiedosto]], [[tiedoston oikeudet|oikeuksista]], [[käyttäjä|omistajasta]], [[ryhmä]]stä ja [[kova linkki|linkkien määrästä]] sekä tiedoston koosta ja linkit tiedostolle varattuihin blokkeihin. Sen sijaan i-node ei sisällä tietoa tiedoston nimestä tai nimistä. | ||
Hakemistossa (joka on määrämuotoinen tiedosto) on tieto tiedoston nimestä ja inode-numerosta, sekä mahdollisesti tiedoston tyypistä. Muut tiedot luetaan i-nodesta. | Hakemistossa (joka on määrämuotoinen tiedosto) on tieto tiedoston nimestä ja inode-numerosta, sekä mahdollisesti tiedoston tyypistä. Muut tiedot luetaan i-nodesta. Jos tiedoston/hakemiston nimessä sattuu olemaan esimerkiksi toisen kielen kirjoitusmerkkejä, tai muita erikoismerkkejä, joita ei käytettevänä olevasta näppäimistö löydy, i-noden näitäkin tiedostoja/hakemistoja voidaan käsitellä. | ||
<tt>$ [[ls]] -lia</tt> | |||
<pre> | |||
total 0 | |||
66 drwxr-xr-x 3 user users 60 Sep 11 20:06 . | |||
1 drwxrwxrwt 5 root root 180 Sep 11 20:04 .. | |||
87 drwxr-xr-x 2 user users 40 Sep 11 20:16 hakemisto | |||
89 -rw-r--r-- 1 user users 0 Sep 11 20:21 .piilotiedosto | |||
88 -rw-r--r-- 1 user users 0 Sep 11 20:16 tiedosto | |||
67 drwxr-xr-x 2 user users 420 Mar 6 2021 'オペレーティング・システム ' | |||
</pre> | |||
<tt>$ [[cd]] "$([[find]] -inum 67)"</tt> | |||
[[Luokka:Käsitteet]] | [[Luokka:Käsitteet]] | ||
[[Luokka:Tiedostojärjestelmät]] | [[Luokka:Tiedostojärjestelmät]] |
Versio 11. syyskuuta 2021 kello 20.33
i-node on tiedoston metatiedot sisältävä tietorakenne Unixien tiedostojärjestelmissä. i-node sisältää tiedot tiedoston tyypistä (tiedosto, hakemisto, symlinkki, nimetty putki, laitetiedosto, oikeuksista, omistajasta, ryhmästä ja linkkien määrästä sekä tiedoston koosta ja linkit tiedostolle varattuihin blokkeihin. Sen sijaan i-node ei sisällä tietoa tiedoston nimestä tai nimistä.
Hakemistossa (joka on määrämuotoinen tiedosto) on tieto tiedoston nimestä ja inode-numerosta, sekä mahdollisesti tiedoston tyypistä. Muut tiedot luetaan i-nodesta. Jos tiedoston/hakemiston nimessä sattuu olemaan esimerkiksi toisen kielen kirjoitusmerkkejä, tai muita erikoismerkkejä, joita ei käytettevänä olevasta näppäimistö löydy, i-noden näitäkin tiedostoja/hakemistoja voidaan käsitellä.
$ ls -lia
total 0 66 drwxr-xr-x 3 user users 60 Sep 11 20:06 . 1 drwxrwxrwt 5 root root 180 Sep 11 20:04 .. 87 drwxr-xr-x 2 user users 40 Sep 11 20:16 hakemisto 89 -rw-r--r-- 1 user users 0 Sep 11 20:21 .piilotiedosto 88 -rw-r--r-- 1 user users 0 Sep 11 20:16 tiedosto 67 drwxr-xr-x 2 user users 420 Mar 6 2021 'オペレーティング・システム '