Kotisivu | Edellinen sivu | Ylös | Seuraava sivu


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/elmrc


Kotihakemisto

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ä ~tunnus, vaikka tähän on harvoin tarvetta.

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ä.

  • Siis jos työhakemisto on ~titepka, voi aiemmin mainittuun tiedostoon viitata nimellä .elm/elmrc.
  • Kun kirjoittaudut Proffalle sisään, tulee työhakemistoksesi automaattisesti kotihakemistosi.
  • Työhakemistoon voi viitata nimellä ".".
  • Työhakemiston "yllä" olevaan hakemistoon viitataan nimellä "..". Näin tiedostopuussa pääsee myös ylöspäin. (Esim. jos ~titepka on työhakemisto, on em. kuvassa ../../../bin/ls sama kuin /bin/ls.)



Kotisivu | Edellinen sivu | Ylös | Seuraava sivu
Sanahaku | Hakemisto