4.4. Gestione dei file

Al centro dell'ambiente desktop è presente un'applicazione di gestione dei file che consente di creare, accedere e gestire tutti file nel sistema. La gestione tradizionale dei file in Linux viene svolta tramite la riga di comando, cosa che richiede conoscenze approfondite di numerosi comandi per elencare, creare, cancellare o modificare i file e le relative proprietà. Un file manager offre un'interfaccia grafica e più intuitiva per gestire queste attività. Per saperne di più sui file manager di GNOME e KDE, vedere la Sezione 8.2, «Gestione file con Nautilus» e Sezione 7.2, «Konqueror come file manager».

4.4.1. Il concetto alla base del file system in Linux

A differenza di un sistema operativo Windows, Linux non usa le lettere di unità. In Windows, l'unità floppy viene chiamata A:\, i dati del sistema Windows vengono posti nell'unità C:\ e così via. In Linux, tutti i file e le directory sono posti in una struttura ad albero. La directory superiore è detta radice del file system o semplicemente /. Tutte le altre directory sono accessibili a partire da questa.

Nei seguenti paragrafi, viene brevemente descritta la struttura ad albero del file system di Linux e presentate le directory più importanti:

/home/nomeutente

/home contiene i dati privati di tutti gli utenti che hanno un conto nel sistema. I file collocati qui possono essere modificati dai rispettivi proprietari o dall'amministratore di sistema. Ad esempio, la directory delle e-mail è collocata qui.

/media

/media di norma contiene tutti i tipi di unità salvo il disco rigido del sistema. L'unità della memoria flash USB verrà visualizzata sotto /media dopo averla collegata, analogamente alla fotocamera digitale (se usa USB) e all'unità DVD o CD.

/usr/share/doc

La directory /usr/share/doc contiene tutta la documentazione sul sistema Linux e i pacchetti installati. La sottodirectory manual contiene una copia del presente manuale, una del manuale Riferimento e le note di rilascio della versione installata di SUSE Linux. La directory packages contiene la documentazione inclusa nei pacchetti software.

/windows

Directory contenente i dati di MS Windows se nel sistema è installato sia MS Windows che Linux.

Per saperne di più sul file system di Linux e per un elenco completo delle directory, vedere la Sezione 27.1.2, «File e directory» (↑Riferimento).

4.4.2. Funzionalità del file manager

Oltre a consentire l'organizzazione dei dati e l'anteprima di quasi tutti i tipi di file, il file manager offre funzioni di «ricerca rapida» dei dati personali, informazioni di sistema e servizi di rete. Questi moduli fanno parte del desktop standard.

Home directory

L'icona Home del desktop in GNOME o quella che rappresenta una casetta nel pannello KDE serve ad avviare il file manager (Nautilus in GNOME, Konqueror in KDE) in modo da visualizzare il contenuto della home directory. Questa opzione consente di recuperare rapidamente tutti i dati personali collocati nella home directory.

Sistema

Per conoscere le unità dei dischi rigidi o i supporti estraibili collegati al sistema, fare clic sulle icone del desktop Computer (GNOME) o My Computer (KDE). I file manager forniscono una panoramica di tutte le unità collegate al sistema, inclusi i dischi rigidi. Facendo clic su una delle unità ivi elencate, il file manager apre i file e le directory collocate in quella unità. Questa opzione consente di individuare i dati presenti su qualsiasi dispositivo estraibile collegato al sistema. Una fotocamera digitale comparirà nell'elenco analogamente a un'unità flash USB o disco rigido.

Rete

Per accedere alle cartelle di rete, usare il menu Places (Posti) nel pannello superiore di GNOME. In KDE, fare clic sull'icona del desktop Network Browsing (Navigazione rete) per raccogliere tutti i servizi forniti dalla rete. Questa funzionalità è utile per accedere alle unità di rete condivise e alle reti Windows, ai server FTP o a tutti gli altri tipi di servizi registrati in rete.

4.4.3. Ricerca di file

Per trovare determinati file nel sistema, usare le applicazioni di ricerca grafiche fornite dall'ambiente desktop. In GNOME, selezionare Places (Posti)+Search for Files (Ricerca di file) per avviare lo strumento di ricerca. La prima finestra di dialogo richiede il nome del file o parte di esso. Specificare la directory in cui cercare. Se il file è collocato nella home directory, accettare il percorso /home/nomeutente automaticamente selezionato. Per avviare una ricerca sull'intero file system, selezionare la radice del file system digitando /. Aggiungere altri criteri per restringere la ricerca. Fare clic su Show more options (Mostra altre opzioni) e selezionare i criteri. È addirittura possibile usare espressioni regolari o caratteri jolly. Dopo l'inserimento dei dati, premere Find (Trova) per avviare la ricerca e visualizzare i risultati nella parte inferiore della finestra. La durata del processo varia a seconda dell'ambito della ricerca.

KDE contiene l'applicazione Kfind che viene avviata dal menu principale Find Files (Trova file). La finestra di ricerca è suddivisa nelle seguenti schede: Name/Location (Nome/Posizione), Contents (Contenuti) e Properties (Proprietà). Nella scheda Name/Location (Nome/Posizione), immettere il nome del file usando se necessario caratteri jolly. Immettere il percorso di ricerca e indicare se l'ambito riguarda la sottocartelle o se le maiuscole devono essere distinte dalle minuscole. La scheda Contents (Contenuti) consente di ricercare i file contenenti determinati termini. Questo tipo di ricerca è supportato solo per un limitato numero di file, come i file di testo e i formati OpenOffice.org o KWord. Se è stato installato KregExpEditor (pacchetto kdeutils3-extra), è addirittura possibile usare le espressioni regolari. Per limitare l'ambito della ricerca, fornire gli attributi come proprietario, dimensione o data di modifica del file nella scheda Properties (Proprietà).

[Tip]Ulteriori informazioni sui modelli di ricerca

Per ulteriori informazioni sui modelli di ricerca e l'utilizzo dei caratteri jolly o le espressioni regolari, vedere la Sezione 27.1, «Uso della shell bash sulla riga di comando» (↑Riferimento).