Koti Unix Johdanto Login Tiedostot mkdir, cd ls chmod cp, rm, mv Käsittely more wc, cat sort, cut grep RegExp Ympäristö Tulkki Komennot Putket Prosessit Vi Pico Emacs Johdanto Editointi Haku Puskurit Dired Posti Komennot Ohjelmointi sed Komennot Sähköposti HTML-opas ftp-opas Newsohje FAQ Kirjanmerkit Palaute. |
HakemistorakenneUnixin hakemistojärjestelmänä on yksi monitasoinen haarautuva järjestelmä, ns. hakemistopuu. Ylimmällä tasolla on päähakemisto eli juurihakemisto (puu on ylösalaisin!), joka jakaantuu alihakemistoihin ja nämä edelleen alihakemistoihin jne. Jokainen tiedosto sijaitsee jossakin hakemistossa. Kun Unix-järjestelmää käytetään, käyttäjä on aina jossain hakemistossa, yleensä siinä, missä käsiteltävä tiedosto sijaitsee.Eri levyillä sijaitsevia hakemistopuita (eri tiedostojärjestelmiä) ei Unixissa eroteta eri levytunnusten alle kuten esimerkiksi DOSissa, vaan ne on 'istutettu' hakemistopuun joihinkin kohtiin. Käyttäjän ei normaalisti tarvitse kiinnittää huomiota Unixin eri tiedostojärjestelmiin (poikkeuksena linkityskomento ln). Alihakemistojen erottimena on / (ei \). Juurihakemiston merkkinä on samoin /. Kun istunto aloitetaan, käyttäjä on omassa kotihakemistossa (home directory), jonne muut käyttäjät eivät yleensä pääse. Tyypillinen kotihakemisto on esimerkiksi: /home/myynti/mlaakso Omaa kotihakemistoa voidaan merkitä lyhyesti aaltoviivalla (~). Käyttäjän mlaakso kotihakemistoon voidaan viitata kirjoittamalla ~mlaakso. Vallitseva hakemisto eli työhakemisto voidaan ilmaista lyhyesti pisteellä (.). Työhakemiston yläpuolella olevaan äitihakemistoon (parent directory) voidaan viitata kahdella pisteellä (..). Alla on esimerkki tyypillisestä Unixin hakemistojärjestelmästä (huomattavasti yksinkertaistettuna). Käyttäjien kotihakemistopuu home on usein jonkin toisen hakemiston (esimerkiksi usr) alipuuna.
Unixin hakemistoja
Takaisin opetusmateriaalisivulle Copyright 1997 © Kari Lehtonen |