Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more.

Home ~ Unix :: Rudimenti sul file system UNIX :: Indice Unix

Rudimenti sul file system UNIX

Categoria: Unix Inserito il: 15-06-2006 Stampa (16594 click)

I sistemi operativi si differenziano tra di loro sulla base di un file system, in ognuno di essi presente una diversa organizzazione e distribuzione dei contenuti di sistema e di quelli creati dagli utenti (i programmi vanno qui, i documenti l, i file e le directory di sistema in un'altra cartella ancora e cos via..).

In UNIX, ma chi conosce Linux ha gi affrontato questo discorso, tutto il file system parte della directory radice "/" e si dirama da esso proseguendo una struttura gerarchica ad albero.

Supponiamo che la directory "Roma" si trovi all'interno della directory "Lazio" e che quest'ultima sia a sua volta una sub-directory di "Italia" posizionata nella directory radice; all'interno del file system, per giungere alla cartella chiamata "Roma" avremo un percorso come il seguente:

/Italia/Lazio/Roma
Se nella cartella "Roma" salvassimo un file di testo chiamato per esempio "esempio.txt", potremmo raggiungerlo seguendo questa path:
/Italia/Lazio/Roma/esempio.txt
Per visualizzare i file e le cartelle contenute in una determinata directory, in UNIX si utilizza il comando ls (diminutivo di list, "elenca" ); quindi, se ci troviamo nella cartella del nostro utente avremo:
/home/perfavorenonpippo> ls
premendo [Invio], visualizzeremo i nomi dei documenti e delle cartelle presenti in questo percorso, niente di pi, l'unico particolare da segnalare che il sistema differenzia le directory dai file ponendo davanti ad esse un "/", quindi:
nome_file /nome_directory
Se desiderassimo ricevere un output un p pi particolareggiato accompagneremmo il comando ls all'opzione -l, in questo modo:
/home/perfavorenonpippo> ls -l
Riceveremmo quindi informazioni sul tipo dei file, privilegi d'accesso, nome del proprietario (owner), spazio disco occupato, date di creazione e modifica, nomi etc. Nel prossimo capitolo scenderemo ulteriormente nei particolari.

Attenzione: questo articolo stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne vietata la riproduzione,
anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it.

Cerca nel sito
Per sito
Sviluppatore di applicazioni Web con competenze evolute nella progettazione delle basi di dati, autore per alcune delle pi importanti testate on line dedicate alla manualistica tecnica (HTML.it, MrWebmaster.it, Edit) e consulente per l'e-learning.
Tutte le categorie
Tutorial Random
Una funzione PHP per calcolare il segno zodiacale
Oggi presenteremo una funzionacina in PHP in grado di calcolare un segno zodiacale sulla base di un parametro/anno di nascita... Leggi l'articolo
Corsi online per sviluppatori
Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti