# Nozioni generali sulla Gestione di file

Le sezioni seguenti contengono alcune nozioni generali sul funzionamento della Gestione di file.

- thehierarchicalfilesystemsi

- pathconcepts

- fileownershipandsecuritysi

- desktopintro

- matchingpatterns

- iconbrowser

## File system gerarchico

Il concetto di file system gerarchico può essere poco chiaro per chi ha scarsa familiarità con i computer. Questa sezione descrive i componenti base del file system gerarchico.

## Cos'è un file?

1. Un file è un contenitore di informazioni, solitamente dati, organizzati in un formato particolare &emdash; si può trattare di un documento, di un foglio elettronico, di un diagramma, ecc. Il formato è il modo specifico in cui i dati sono organizzati all'interno del file, e può essere definito come il tipo di dati del file.

   Quando la Gestione di file è in una delle modalità di visualizzazione ad icone, il tipo di dati di un file può essere identificato dall'icona che lo rappresenta. Ogni tipo di dati è infatti associato a un'icona diversa.

   La maggior parte delle applicazioni riconosce un numero limitato di tipi di dati. Ad esempio, un editor di testo non potrà leggere il file di un foglio elettronico. Il desktop aiuta a distinguere i vari tipi di file usando un database dei tipi di dati. Ogni tipo di dati identifica i file di un determinato formato e li associa alle applicazioni appropriate. In genere, facendo doppio clic su un file il desktop avvia automaticamente l'applicazione appropriata per il tipo di dati contenuto nel file.

   La lunghezza massima del nome di un file varia da sistema a sistema. Alcuni sistemi operativi non accettano nomi più lunghi di 14 caratteri. Per informazioni specifiche, rivolgersi all'amministratore di sistema.

## Cos'è una cartella?

1. Una cartella è un contenitore di file. La sua funzione è ben rappresentata dall'icona, che ha la forma di cassetto d'archivio. Ogni cartella può contenere altre cartelle, denominate cartelle secondarie. Le cartelle e le cartelle secondarie vengono solitamente organizzate in più livelli, formando una struttura gerarchica. (In altri contesti, le cartelle vengono spesso chiamate directory.)

   Se si provasse a disegnare una gerarchia di cartelle con tutte le cartelle secondarie al di sotto della rispettiva cartella di appartenenza (la cartella principale o precedente) e a tracciare una linea tra ogni cartella e quella superiore, l'immagine risultante assomiglierebbe ad un albero capovolto. Per questa ragione, la gerarchia delle cartelle viene spesso chiamata albero delle cartelle.

   All'interno di ogni cartella, ogni file deve avere un nome unico. Questa regola non si applica ai file contenuti in cartelle differenti.

   Negli spostamenti da una cartella all'altra, la posizione corrente viene definita come cartella corrente.

## Cos'è un percorso?

1. La posizione di un file viene spesso specificata elencando i nomi delle cartelle e delle cartelle secondarie che portano a quella posizione &emdash; questo elenco viene chiamato percorso. (Vedere pathconcepts.) Nella Gestione di file, il percorso di un file è indicato in due modi: come sequenza di cartelle nella rappresentazione ad icone, e in forma di testo nella riga al di sopra dell'area di visualizzazione.

## Tipi di percorso e nomi dei percorsi

Il percorso di un oggetto specifica la posizione di quell'oggetto nel file system. Esistono tre modi per specificare tale posizione: il percorso assoluto, il percorso relativo e il percorso completo.

## Percorso assoluto

1. Un percorso si dice assoluto quando inizia dalla cartella radice, cioè dalla cartella situata più in alto nella struttura gerarchica. Se un percorso inizia con una barra (`/`), si tratta di un percorso assoluto specificato a partire dalla cartella radice. Ad esempio, il percorso seguente è il percorso assoluto del file `lettera`:

       /usr/dt/config/lettera

## Percorso relativo

1. Un percorso si dice relativo quando descrive la posizione del file o della cartella in relazione alla cartella corrente. Se ci si trova in una cartella e si desidera spostarsi a un livello inferiore della gerarchia, non occorre digitare l'intero percorso. È sufficiente specificare la parte che inizia con la cartella successiva a quella corrente. Se un percorso non inizia con una barra, significa che si tratta di un percorso relativo. Ad esempio, se la cartella corrente è `/usr/dt` e si desidera spostarsi nella cartella ''/usr/dt/config/lettere'', si potrà utilizzare il seguente percorso relativo:

       config/lettere

   Nello specificare i percorsi relativi possono essere utili due nomi speciali. La cartella `.` (detta anche "punto") rappresenta la cartella corrente. La cartella `..` (detta anche "punto-punto") rappresenta la cartella precedente &emdash; cioè la cartella di livello superiore nella gerarchia. Ad esempio, se la cartella corrente è `/usr/dt/config/panels`, il percorso relativo del file `sys.dtwmrc`, che si trova nella cartella `/usr/dt/config`, un livello più in alto rispetto alla cartella corrente, sarà:

       ../sys.dtwmrc

## Vedere anche

1. - tochangetoanotherdirectoryta

   - tofindafilebynameta

   - tofindafilebycontentsta

## Proprietà e sicurezza degli oggetti

Gli oggetti del desktop sono accessibili a tre gruppi di utenti: proprietario, gruppo e altri. Si distinguono inoltre tre funzioni di accesso: lettura, scrittura ed esecuzione.

## Chi può accedere agli oggetti?

1. Le tre classi fondamentali di utenti sono:

   Proprietario

2. Generalmente la persona che ha creato il file.

Gruppo

- Insieme di utenti raggruppati dall'amministratore di sistema. Ad esempio, un gruppo può essere formato dai membri di un dipartimento.

Altri

- Tutti gli altri utenti del sistema.

## Quali sono i tipi di accesso?

1. Le autorizzazioni di accesso ad un file specificano il modo in cui il proprietario, i membri del gruppo e gli altri utenti possono operare su quel file.

   Autorizzazione di lettura

2. Concede l'accesso per copiare o visualizzare il contenuto dell'oggetto.

Autorizzazione di scrittura

3. Permette di modificare il contenuto dell'oggetto o di cancellarlo.

Autorizzazione di esecuzione

4. Nel caso dei file, permette di eseguire il file a cui si riferisce (si applica ai file eseguibili, agli script e alle azioni). Nel caso delle cartelle, permette di accedere alla cartella in oggetto per eseguire comandi, script ed azioni all'interno di quella cartella.

La Gestione di file consente di visualizzare e modificare le autorizzazioni di accesso ai file e alle cartelle. Vedere tochangeanobjectsownerta e tochangeanobjectspermissionsta.

## Esempi

1. Per rendere riservato l'accesso a una cartella:

   - Cambiare le autorizzazioni della cartella assegnando a se stessi (ovvero al proprietario) le autorizzazioni di lettura, scrittura ed esecuzione, e non assegnando alcuna autorizzazione al gruppo e agli altri utenti. In questo modo, il contenuto della cartella potrà essere visualizzato solo dal proprietario e dal superutente.

   Per abilitare tutti gli utenti ad accedere a un oggetto di cui si è proprietari, proteggendolo allo stesso tempo da una sovrascrittura accidentale:

   - Cambiare le autorizzazioni del file assegnando le autorizzazioni di lettura ed esecuzione al proprietario, al gruppo e agli altri utenti. Non assegnare ad alcun utente l'autorizzazione di scrittura.

## Autorizzazioni predefinite

1. Le autorizzazioni predefinite adottate quando si crea un nuovo file o una nuova cartella possono essere modificate dall'amministratore di sistema. Per determinare quali sono le autorizzazioni predefinite correnti, creare un nuovo file o una nuova cartella, quindi scegliere Modificare autorizzazioni dal menu Selezioni per visualizzare le autorizzazioni predefinite.

## Facilitare l'accesso agli oggetti - Introduzione &newline; agli oggetti dello spazio di lavoro

La Gestione di file permette di visualizzare tutti gli oggetti contenuti nel file system. Tuttavia, un oggetto è visibile solo quando si sta visualizzando la cartella che lo contiene.

Per rendere più semplice l'accesso a un oggetto, è possibile collocarlo direttamente nello spazio di lavoro. Lo spazio di lavoro è l'area o superficie su cui vengono visualizzate le finestre. (Vedere toputanobjectonthedesktopta.) Gli oggetti che si trovano in questa posizione vengono chiamati oggetti dello spazio di lavoro.

La collocazione nello spazio di lavoro non altera il file o la cartella originale. In realtà, l'icona che compare sul desktop è solo una scorciatoia (un collegamento) per accedere al file o alla cartella reale. Tutte le operazioni eseguite su un oggetto dello spazio di lavoro vengono eseguite in realtà sul file o sulla cartella che quell'oggetto rappresenta.

## Visualizzazione degli oggetti in un unico spazio di lavoro

1. Quando si colloca un oggetto nello spazio di lavoro, esso compare solo nello spazio di lavoro corrente. Se si desidera che l'oggetto compaia in altri spazi di lavoro, occorre spostarsi in tali spazi di lavoro e collocare l'oggetto sullo sfondo.

## Uso degli oggetti dello spazio di lavoro

1. Gli oggetti dello spazio di lavoro possono essere usati esattamente come nelle finestre della Gestione di file o della Gestione di applicazioni. Per eseguire l'azione predefinita di un oggetto, fare doppio clic sulla sua icona sul desktop.

   Ad ogni oggetto dello spazio di lavoro è associato un menu a scomparsa contenente comandi ed azioni relativi all'oggetto. Per visualizzare il menu a scomparsa associato a un oggetto dello spazio di lavoro usando il mouse, puntare sull'icona dell'oggetto e premere il pulsante del mouse 3. Per visualizzare il menu usando la tastiera, premere Alt+Tab fino a quando l'icona appare evidenziata, quindi premere Shift+F10.

## Caratteri speciali per indicare i nomi dei file

Per specificare il nome di un file o di una cartella si possono usare caratteri speciali come l'asterisco (`*`) e il punto interrogativo (`?`). Il carattere `*` corrisponde a qualsiasi stringa di zero o più caratteri, mentre il simbolo `?` corrisponde a un qualsiasi carattere singolo.

## Esempi

1. `ba*`

2. Corrisponde a tutti i nomi che iniziano con la stringa `ba`

`ba?`

- Corrisponde a tutti i nomi di tre lettere che iniziano con la stringa `ba`

`*.vf`

- Corrisponde a tutti i nomi che terminano con l'estensione `.vf`

`*.???`

- Corrisponde a tutti i nomi che hanno un'estensione di tre lettere dopo il punto

Il nome e il contenuto di un file possono essere specificati usando le stesse espressioni regolari accettate dal comando `find`. (Per maggiori informazioni, vedere la pagina di spiegazioni relativa a `find (1)`.)

## Uso della Gestione di file come browser di icone

I file con estensione `.pm` o `.bm` contengono l'immagine di un'icona. Si tratta delle immagini utilizzate dalla Gestione di file per creare le icone. Nell'impostazione predefinita, per vedere queste immagini occorre aprire i file che le contengono. Tuttavia, abilitando il browser delle icone, tali immagini verranno visualizzate al posto delle icone dei rispettivi file.

Per informazioni su come riconfigurare la consultazione delle icone nella Gestione di file, vedere:

- toenableiconbrowsingta

- todisableiconbrowsingta