Trovare file e directory con un semplice comando: find, locate e which
Posted by hackgeek | Posted in Guide, Linux | Posted on 15-11-2008
Tag:comandi terminale, find, locate, ricerca file, trovare directory, trovare file, which
2
Oggi voglio parlarvi di alcuni tool che ci permettono di trovare file e directory di cui non ricordiamo più la posizione all’interno del filesystem.
Solitamente, se non siamo maniaci dell’ordine (come me), ci sarà capitato 1000 volte di non riuscire più a trovare un file, una libreria, un programma, un video…anche perchè ricordare dove si trovano tutti è umanamente impossibile! Come sempre, metto da parte i tool grafici e vediamo insieme cosa ci offre la nostra amata shell. Le alternative sono tre: find, locate e which.
Nel caso di Which, il suo scopo è recuperare e mostrare a video il percorso di un file eseguibile di cui però ricordiamo il nome. Per usarlo ci basta scrivere da terminale, per esempio:
which synaptic
e avremo come risposta: /usr/sbin/synaptic
Il comando locate, ci permette di trovare qualsiasi file e si basa su un proprio database dove mantiene aggiornato tutto il nostro filesystem. Possiamo anche aggiornare manualmente il database, con il semplice comando updatedb. Il comando dispone di moltissime opzioni. Vediamo per esempio come ritrovare firefox:
locate firefox
in questo caso ci mostrerà a video tutti i file presenti nel filesystem il cui nome contiene la parola firefox. Molte volte l’output fornito è molto lungo da visualizzare quindi useremo il comando more:
locate firefox | more
Infine troviamo il comando più potente: find.
In questo caso possiamo specificare anche la directory in cui eseguire la ricerca.
Per esempio:
find /home/mirko -name *consoli* -print
avremo effettuato una ricerca all’interno della directory home dell’utente mirko tutti i file e le cartelle che hanno nel nome la parola “consoli”…
Semplice no? Da oggi non perderete più i vostri file e potrete ritrovarli con dei semplici comandi da terminale!




































[...] This post was mentioned on Twitter by RaidingTheParks and Renee-Margaret, Hi-Fibre. Hi-Fibre said: RT @Election2011: #stoptrump #Aberdeen Menie Masterplan Must Be Revised To Protect Residents: Residents at Meni… http://bit.ly/dVRti … [...]
[...] Trovare file e directory con un semplice comando: find, locate e which | HackGeek. [...]