Post Consigliato

Caratteristiche Ubuntu 8.10 Intrepid Ibex

Come tutti sappiamo l’arrivo di Ubuntu 8.10 Intrepid Ibex è ormai imminente…alcuni giorni e verrà ufficialmente rilasciato. Chiaramente lo scaricherò subito…anche se ho avuto modo di provare la beta e devo dire che è ottima!!...

Continua a Leggere

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:, , , , , ,

0

schermata3

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!

Ti è piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!

Puoi votare l'articolo anche qui, gli articoli precedenti qui.

Scrivi un Commento