![]() |
4.2 Hakemistot (directories)Jälleen kuten MSDOS:ssa, myös UNIX:n tiedostojärjestelmässä on tiedostojen lisäksi hakemistoja, joihin tiedostot on jaettu. Tämä on tarpeen, tiedostojen lajittelemiseksi järkevästi. Hakemistojen nimiä koskevat samat säännöt kuin tiedostojen nimiäkin. Hakemistot voivat sisältää myös toisia hakemistoja, jolloin muodostuu tiedostopuu. UNIX:ssa kaikkein ylintä "juurihakemistoa" merkitään "/":llä. Seuraavassa esitetään osa tyypillistä UNIX:n tiedostopuuta. Javaa tukevalla selaimella voit kokeilla tiedostopuussa liikkumista komennoilla cd ja pwd. Punainen väri osoittaa sijaintisi, kotihakemistosi on titepka. Tiedoston sijainti puussa voidaan ilmoittaa polkunimellä, (pathname) jossa luetellaan kaikki hakemistot juuresta asti kauttaviivoilla erotettuina, siis esim. /home/tite_ko/titepka/.elm/elmrcKotihakemisto
UNIX-koneissa on useita käyttäjiä, joten eri käyttäjien tiedostot täytyy jotenkin pitää erillään. Tätä varten joka käyttäjällä on kotihakemisto, (home directory) joka on varattu käyttäjän henkilökohtaiseen käyttöön. Kotihakemiston sijainti tiedostopuussa voi vaihdella, mutta useimmissa tapauksissa siihen voi viitata symbolilla ~ ("mato" tai "tilde"). (Joissain näppäimistöissä ~:n tilalla on ü.) Toisen käyttäjän kotihakemistoon voi viitata nimellä Kotihakemiston "alle" voi itse tehdä omia alihakemistojaan (jotta tiedostot pysyvät järjestyksessä). Edellisen kuvan tiedostoon voisi viitata siis myös ~titepka/.elm/elmrc.Työhakemisto
Olisi hankalaa joka kerta kirjoittaa tiedoston koko polkunimi. Niinpä joka ohjelmalla (itse asiassa joka prosessilla) on oma työhakemistonsa (working directory), jossa oleviin tiedostoihin voi viitata pelkällä tiedostonimellä.
Kotisivu | Edellinen sivu | Ylös | Seuraava sivu Sanahaku | Hakemisto |