? Unix -operativsystemet bruger en hierarkisk filstruktur , ligesom de fleste andre operativsystemer. Denne type fil struktur har en forælder bibliotek, hvor alle andre mapper er indeholdt . I Unix har hver mappe et formål og indeholder en bestemt type fil. Dette har holdt operativsystemet bliver uorganiseret som det er vokset. Selv forskellige versioner af Unix og Linux har nogle forskelle i deres mappenavne og struktur , det meste af mappestruktur er den samme , uanset hvilken version du bruger . Struktur
Unix mappestruktur starter med rodmappen , som indikeres af tegnet "/" . Hver anden bibliotek er en undermappe rodmappen . Typiske øverste niveau undermapper nævnes " bin ", " osv. ", " dev ", " lib ", " tabt + fundet ", " mnt ", " sys " " tmp ", " home " og " usr " mapper. Hver af disse mapper indeholder en bestemt type fil og kan indeholde et eller flere underindeks . Når det vises som en graf , mappestruktur ligner en upside -down træ med rodmappen som stammen.
Formål
Hver af de øverste niveau biblioteker har et bestemt formål . Den " bin ", " usr /bin . " Og " sbin " mapper der indeholder eksekverbare filer . Den " dev " mappe indeholder hardware enhedsfiler . Den " lib " mappe indeholder udviklings bibliotekerne , "Home" mappe indeholder brugerens oprettede filer . Den " etc " mappe indeholder de administrative og konfigurationsfiler . Den " tmp " bibliotek anvendes til at indeholde midlertidige filer , og er typisk tømmes, når systemet genstartes . Den " tabte + fundet" mappe indeholder nogen filer at kernen ikke kan finde den rigtige placering for .
Stinavne
Når referere til placeringen af en bestemt fil eller mappe , kan du bruge den absolutte sti navn. Den absolutte stinavn viser nøjagtige placering af filen i mappen struktur og starter med rodmappen . Et eksempel på en absolut sti er " /home /dan /billeder /beach.jpg " . En relativ stinavn viser placeringen af filen i forhold til den aktuelle mappe . For eksempel, hvis du i øjeblikket arbejder i " Dans " home directory ville en relativ sti ligne " billeder /beach.jpg . "
Kommandoer
Du kan se Unix mappestruktur ved at skrive " ls-l /" ved en kommandoprompt . Den " ls" kommando bruges til at vise indholdet af en mappe , i dette tilfælde rodmappen . Hvis du ønsker at vide, hvad mappe du aktuelt arbejder i , skal du skrive " pwd " ( print arbejder mappe) kommando. For at flytte til en anden mappe , skal du bruge "cd " ( skift mappe) kommando efterfulgt af enten absolut eller relativ sti. For eksempel kommandoen "cd /etc /" giver dig mulighed for at skifte til " /etc " bibliotek. Kommandoen "cd billeder /" tillader dig at skifte til " billeder" undermappe i mappen , hvor du aktuelt befinder sig.