kazalo nazaj naprej datotecni sistem unix vrste datotek uporabniku so vse datoteke v operacijskem sistemu unix predstavljene kot en sam tip datoteke datoteka ki vsebuje nase podatke v resnici pa datotecni sistem unix pozna vec tipov datotek datoteke so lahko navadne datoteke navadna datoteka se uporablja za pomnenje podatkov na disku in je zbirka znakov zapisana na disku lahko vsebuje tekst zapis programske kode ali kaksno drugo informacijo ta tip datotek je najpogosteje uporabljan direktoriji direktorij je datoteka s seznamom drugih datotek in direktorijev ki so zbrani skupaj z dolocenim razlogom imajo nekaj skupnega npr poseben projekt isti lastnik vsaka datoteka se vedno nahaja v nekem direktoriju posebne datoteke ta tip datotek se uporablja za predstavitev fizicnih naprav kot so na primer tiskalnik tracna enota ali terminal tako unix obravnava naprave na enak nacin kot datoteke kar omogoca uporabo enakih ukazov tako za datoteke kot za periferne naprave direktorij dev vsebuje posebne datoteke ki jih sistem unix uporablja za predstavitev naprav obstaja tudi posebna naprava imenovana dev null na katero lahko preusmerite ves nezeljen izhod ta null neobstojeca naprava je predstavljena z datoteko null v direktoriju dev cevi pipes cevi so datoteke tipa fifo first in first out ki jih lahko uporabljamo za komunikacijo med pari programskih procesov unix omogoca povezovanje ukazov s pomocjo cevi cevi delujejo kot zacasne datoteke ki obstajajo le zato da hranijo podatke od enega ukaza dokler jih ne prebere naslednji ukaz struktura datotecnega sistema datotecni sistem je organiziran skupek datotek na nekem pomnilnem mediju datotecni sistem unix je organiziran v hierarhijo direktorijev ta drevesna struktura se zacne pri enem samem direktoriju imenovanem osnovni direktorij root katerega oznacujemo s posevno crto slash takoj pod osnovnim direktorijem se nahaja vec sistemskih direktorijev ki vsebujejo podatke ki jih potrebuje operacijski sistem standardni sistemski direktoriji so prikazani na spodnji sliki vsak od njih vsebuje posebno vrsto datotek root bin dev etc lib tmp usr users kernel file datoteka z gesli password file je etc passwd vsebuje podatke o vsakem uporabniku njegovo geslo domac direktorij uporabljano lupino v direktoriju usr local bin se nahajajo razni uporabni programi gcc netscape uporabniski domaci direktoriji so v direktoriju users posebni direktoriji v sistemu unix imajo stirje direktoriji poseben pomen zato so tudi posebej oznaceni to so osnovni direktorij domaci direktorij ~ home vsak uporabnik ima svoj domaci direktorij v katerega ga sistem postavi avtomaticno pri vstopu vsi uporabniski direktoriji se ponavadi nahajajo v sistemskem direktoriju users tekoci ali delovni direktorij tekoci ali delovni direktorij je tisti v katerem se uporabnik trenutno nahaja seveda lahko tekoci direktorij med delom spreminjamo predhodni direktorij to je direktorij ki je en nivo visje v drevesni strukturi od tekocega direktorija to pomeni da je tekoci direktorij njegov poddirektorij pot do datoteke absolutna pot kadar navajamo absolutno pot ta zajema vse direktorije od osnovnega direktorija do datoteke katere pot opisujemo tako je ime sestavljeno iz niza ki se zacne z oznako osnovnega direktorija tej pa sledi veriga imen poddirektorijev ki se zakljuci z imenom iskane datoteke imena vseh direktorijev v poti locimo z znakom slash primer users janez dopisi pismo datoteka z imenom pismo lezi v direktoriju dopisi ki se nahaja v direktoriju janez ki je poddirektorij direktorija users slednji pa je poddirektorij osnovnega direktorija relativna pot relativna pot vsebuje podobno verigo imen le da predstavlja pot od tekocega direktorija do datoteke torej relativno na delovni direktorij imena datotek ime datoteke je lahko dolgo do znakov ime datoteke lahko teoreticno vsebuje vse znake razen slash je locilo v poti in null je znak za konec imena v praksi se ponavadi omejimo na alfanumericne znake locila in podcrtaj uporaba znakov presledek backspace tab ' ni priporocljiva locimo velike in male crke standardne koncnice pri imenih ime c ime o ime gz skrite datoteke zacnejo se s piko profile