Il sistema operativo Unix utilizza una struttura gerarchica di file , come la maggior parte degli altri sistemi operativi . Questo tipo di struttura di file è una directory genitore , in cui tutte le altre directory sono contenuti . In Unix , ogni directory ha uno scopo e contiene uno specifico tipo di file. Questo ha mantenuto il sistema operativo di diventare disorganizzato come è cresciuta . Anche se diverse versioni di Unix e Linux sono diverse nel loro nomi di directory e la struttura , la maggior parte della struttura di directory è la stessa , indipendentemente dalla versione che si sta utilizzando . Struttura
La struttura di directory Unix inizia con la directory root , che è indicato dal carattere " /" . Ogni altra directory è una sottodirectory della directory principale. Sottodirectory di alto livello tipiche includono il " bidone ", " etc ", " dev ", " lib ", " lost + found ", " mnt ", "sys " " tmp ", "casa" e " usr " . Ognuna di queste directory contiene un tipo specifico di file e può contenere una o più sottodirectory . Quando visualizzato come un grafico , la struttura delle directory assomiglia a un albero a testa in giù con la directory root , come il tronco .
Scopo
Ognuna delle directory primarie ha uno scopo specifico . Il " bidone ", directories sbin " " usr /bin . "E" contiene i file eseguibili . La directory " dev " contiene i file di device hardware. La directory " lib " contiene le librerie di sviluppo , la directory "home" contiene file creato l'utente . La directory " etc" contiene i file di amministrazione e configurazione. La directory " tmp" è usata per contenere i file temporanei , e tipicamente è svuotato quando il sistema viene riavviato. Il " lost + found" directory contiene tutti i file che il kernel non riesce a trovare la posizione corretta per .
Path Names
Quando si fa riferimento alla posizione di un particolare file o directory , è possibile utilizzare il percorso assoluto . Il nome del percorso assoluto indica la posizione esatta del file nella struttura di directory e inizia con la directory root . Un esempio di un percorso assoluto è "/home /dan /immagini /beach.jpg " . Un nome di percorso relativo indica la posizione del file con riferimento alla directory corrente . Per esempio, se si sta lavorando nella home directory " di Dan " , un percorso relativo sarà simile " immagini /beach.jpg . "
Comandi
< p > È possibile visualizzare la struttura di directory Unix digitando " ls-l /" al prompt dei comandi . Il comando " ls" è usato per elencare il contenuto di una directory , in questo caso la directory root . Se volete sapere in quale directory si sta attualmente lavorando, digitate il comando " pwd " ( print working directory ) . Per passare a un'altra directory , utilizzare il "cd " ( change directory ) comando seguito o dal percorso assoluto o relativo . Ad esempio, il comando "cd /etc /" consente di passare alla directory " /etc " . Il comando "cd immagini /" permette di passare alle " immagini" sottodirectory della directory in cui ci si trova attualmente .