CASPUR Consorzio interuniversitario per le Applicazioni di Supercalcolo Per Università e Ricerca
Avvia ricerca
home-->Comandi fondamentali-->Ricerca stringhe-->find
 

Introduzione al sistema operativo Unix
La shell
I processi
Accesso al sistema
Standard Input, Output ed Error
Comandi fondamentali
 
Visualizzazione directory
Gestione file e directory
Manipolazione file
Visualizzazione file
Ricerca stringhe
 
grep
fgrep
egrep
find
Strumenti di ordinamento
Strumenti di confronto
Stampa file
Compressione ed archivazione file
Gestione file system
Informazioni utenti e posta elettronica
Gestione processi
Convertitori di formati e loro visualizzatori
Comandi vari
Per saperne di più
Filtri
Editare file
Script di shell
Indice alfabetico dei comandi descritti
   

FIND

Il comando find ricerca all'interno del file system del sistema tutti i file rispondenti al criterio specificato. La sua sintassi è:
" find path ... [espressioni] "
Sono implementati molti criteri di ricerca; il più usato è la ricerca di un file di cui si conosce il nome. Supponiamo, ad esempio, di voler conoscere la posizione del file con nome "pluto" e di far partire la ricerca dalla directory corrente (.):
<elisa@borneo> find . -name pluto -print (invio)
./Guida/pluto
<elisa@borneo>
Il risultato mostra che il file "pluto" si trova nella sottodirectory "Guida".
Usando il carattere jolly "*", è possibile, ad esempio, cercare la collocazione di tutti i file con estensione ".txt", ovvero:
<elisa@borneo> find . -name "*.txt" -print (invio)
./Struttura/filosofia_unix.txt
./Struttura/storia_unix.txt
./Indice_unix.txt
./Guida/Avvio_unix.txt
./Guida/StI-O_unix.txt
<elisa@borneo>
Il risultato mostra l'esistenza di cinque file con estensione ".txt" e, per ciascuno, visualizza la collocazione. In questi esempi abbiamo fatto partire la ricerca dalla directory corrente (.), ma è possibile considerare una qualsiasi directory evitando accuratamente di entrare in /afs altrimenti la ricerca si estenderebbe in tutti gli AFS esistenti.

Per poter conoscere meglio tale comando e vedere quali sono le proprie opzioni, si può far riferimento alle pagine del manuale on line digitando "man find".

indietro
 
 
CASPUR - Via dei Tizii, 6/b - 00185 Roma - Tel. 06 444861 - Fax 06 4957083 - webmaster@caspur.it