UNIX - Os ficheiros Unix- Die Dateien UNIX - Les fichiers UNIX: Archivos UNIX - Files

Introduzione ai file Unix

Sui sistemi UNIX ogni elemento è rappresentato sotto forma di file. L'insieme dei file è strutturato intorno ad un'unica arborescenza la cui base, detta root, è siglata "/».

Tipi di file

I sistemi UNIX definiscono diversi tipi di file :

  • I file fisici, salvati sul disco duro. Si tratta di file nel senso in cui li intendiamo generalmente;
  • Le cartelle sono dei file (nodi) dell'arborescenza che possono contenere dei file o altre cartelle. Una cartella contiene almeno una cartella genitrice (sigla ..), corrispondente alla cartella di più alto livello, in una cartella corrente (sigla .), cioè essa stessa;
  • I link sono dei file speciali che permettono di associare più nomi (link) ad un solo e stesso file. Questo dispositivo permette di avere più istanze da uno stesso file in più postazioni dell'arborescenza senza bisogno di copie, il che permette soprattutto di assicurare il massimo della coerenza e di economizzare lo spazio sul disco. Si distinguono 2 tipi di link@nbsp;:
    • I link simbolici che rappresentano dei puntatori virtuali (collegamenti) verso dei file reali. In caso di eliminazione del link simbolico il file puntato non è eliminato. I link simbolici sono creati con il comando In-s secondo la sintassi seguente :
      In -s nome-del-file-reale nome-del-link-simbolico
    • I link fisici (detti anche link rigidi o in inglese hardlinks) rappresentano un nome alternativo per il file. Così, quando un file ha due link fisici, l'eliminazione di uno o dell'altro non implica necessariamente l'eliminazione del file. Più esattamente, fino a quando esiste almeno un link fisico, il file non è cancellato. D'altra parte quando tutti i link fisici di uno stesso file sono soppressi, viene eliminato anche il file bisogna notare tuttavia che è possibile creare dei link fisici soltanto all'interno di un solo e stesso sistema di file.I link fisici sono creati con il comando.In (senza l'opzione -n) secondo la seguente sintassi :
      ln nome-del-file-reale nome-del-link-fisico
  • I file virtuali non hanno un'esistenza effettiva dato che esistono solo nella memoria. Questi file, posti soprattutto nella cartella /proc contengono delle informazioni sul sistema (processore, memoria, disco rigido, processi, ecc.);
  • I file delle periferiche, posti nella cartella /dev/, corrispondono alle periferiche del sistema. Questa nozione può essere fuorviante per un nuovo utente in un primo tempo.

Nozione di punto di montaggio

I file di un sistema UNIX sono organizzati in un'arborescenza unica. E' tuttavia possibile avere più partizioni grazie ad un meccanismo detto montaggio, che permette di collegare una partizione ad una cartella dell'arborescenza principale. Così il fatto di montare una partizione nella cartella /mnt/partition renderà l'insieme dei file della partizione accessibili partendo da questa cartella, detta «punto di montaggio».

La gerarchia dei file su Unix

Per assicurare la compatibilità e la portabilità, i sistemi UNIX rispettano la norma FHS (File Hierarchy Standard). La gerarchia di base di un sistema Unix è la seguente :

/la radice, contiene le cartelle principali
/binContiene gli eseguibili essenziali al sistema, usati da tutti gli utenti.
/bootContiene i file di caricamento del nucleo, fra cui il caricatore di avvio.
/devContiene i punti di entrata delle periferiche.
/etcContiene i file di configurazione necessari all'ammnistrazione del sistema (file passwd, group, inittab, ld.so.conf, lilo, conf, ...).
/etc/X11contiene i file specifici alla configurazione di X (contiene XF86Config ad esempio)
/homeContiene le cartelle personali degli utenti. Dato che le cartelle in /home sono destinate ad accogliere i file degli utenti del sistema, si consiglia di dedicare una partizione specifica alla cartella /boot per limitare i danni in caso di saturazione dello spazio sul disco.
/libContiene le biblioteche standard condivise tra le diverse applicazioni del sistema.
/mntPermette di accogliere i punti di montaggio delle partizioni temporanee (cd-rom, floppy,...).
/procRaggruppa un insieme di file virtuali che permettono di ottenere delle informazioni sul sistema o i processi in corso di esecuzione.
/rootCartella personale dell'amministratore root. La cartella personale dell'amministratore è posta altrove rispetto alle altre cartelle personali dato che si trova sulla partizione radice, per poter essere caricata all'avvio, prima del montaggio della partizi/home.
/sbinContiene gli eseguibili essenziali del sistema (ad esempio il comando adduser).
/tmp contiene i file temporanei
/usrGerarchia secondaria
/usr/X11R6questa cartella è riservata al sistema X versione 11 release 6
/usr/X386usata prima da X versione 5, è un link simbolico verso /usr/X11R6
/usr/bincontiene la maggior parte dei file binari e comandi utenti
/usr/includecontiene i file dell'intestazione per i programmi C e C++
/usr/libcontiene la maggior parte delle biblioteche condivise dal sistema
/usr/localcontiene i dati relativi ai programmi installati sul terminale locale dal root
/usr/local/binBinari dei programmi locali
/usr/local/includeFile di intestazione di C e C++ locali
/usr/local/libBiblioteche locali condivise
/usr/local/sbinbinari locali del sistema
/usr/local/sharegerarchia indipendente
/usr/local/srcFile sorgente locali
/usr/sbincontiene i file binari non essenziali al sistema riservati all'amministratore del sistema
/usr/sharerisevato ai dati non dipendenti dall'architettura
/usr/srccontiene dei file del codice sorgente
/varcontiene dei dati versatili come i file di database, file di log, file di spoiler di stampa oppure mail in attesa.


Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:52:01.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « UNIX I file » in :
Comandi UNIX Vedi Tabella dei principali comandi UNIX Comando Unix Descrizione Opzioni ls elenca il contenuto di una cartella -a Visualizza tutti i file, compresi si file nascosti -l Visualizza un listing dettagliato -R Visualizza i file in...
I filtri grafici Vedi Filtraggio Il filtraggio consiste nell'applicare una trasformazione (detta filtro) a tutta o ad una parte dell'immagine digitale applicando un operatore. Si distinguono generalmente i seguenti tipi di filtro : i filtri passo basso, che consistono...
[Masterizzare] Masterizzare o aprire un file .daa Vedi I file con estensione .daa si aprono con Power iso (letteralmente PowerISO Direct-Access-Archive). PowerISO è uno strumento per aprire, estrarre, creare o modificare le immagini di CD o DVD e di convertirli in immagini ISO. Rispetto alle immagini...
[Video] Guardare i video VediGuardare DVD, DviX, XviD ..... gratuitamente Oggi i lettori DVD sono pienamente integrati nell'unità centrale del computer, ma è normale volersi rilassare davanti ad un buon film. Tuttavia, è possibile visualizzare i video in tutta...
Aprire un file RAR VediIl formato RAR è un formato di compressione molto diffuso. Ci sono diversi software gratuiti per decomprimere un file RAR. Ecco un elenco non esaustivo: ALZip 7zip ZipGenius jZip ____________________________ Nota: L'articolo originale...
[Audio] Convertire un file di formato WMA a MP3 VediPer convertire un file audio di formato WMA a MP3, è possibile utilizzare software di conversione tale uno dei seguenti: Free Mp3 Wma Converter dBpower-AMP Music Converter (DMC) MediaCoder GX::Transcoder Da notare che CDex, software per...
Download Switch Sound Format Converter VediSwitchest è un convertitore di formati audio per Windows o Mac che può convertire i file audio da diversi formati in MP3 o WAV, WAV a MP3, MP3 a WAV, WMA a MP3, MP3 a WAM, ecc. Aggiungere i file da convertire alla lista, scegliere il formato da...
Download Real Alternative VediReal Alternative ti permette di riprodurre i file RealMedia, senza dover installare RealPlayer. Così, tutti i formati RealMedia sono supportati (.ra .rm .rmvb .ram .rpm .rv .rp .rt .rnx .smi .smil ecc), così come il contenuto in streaming e il...
Download NTFS Undelete VediNTFS Undelete è un software gratuito per recuperare i file cancellati. Recupera i file direttamente sul disco rigido, anche se il Cestino (Recycle bin) è stato svuotato.
Il sistema di file VediChe cos'è un sistema di file I dischi rigidi, per quanto piccoli possano essere, contengono milioni di bits, bisogna quindi organizzare i dati per poter localizzare le informazioni, questo è lo scopo del sistema di file. Un disco rigido è,...
Assemblaggio di un PC - Collegamento dei dischi rigidi VediDischi rigidi, lettori CD-ROM/DVD-ROM e lettore floppy disk La scheda madre prevede solitamente due connettori IDE (Integrate Device Electronics) : Il primo connettore è chiamato connettore primario (in inglese primary device controller) ; Il...