Pagina 1 di 1

comando per effettuare ricerche avanzate di file

Inviato: venerdì 26 settembre 2008, 15:13
da hamer
volevo sapere come si fa ad effettuare ricerche personalizzate di file utilizzando il terminale, del tipo:
- cerca tutti i file con estensione ".jpg"
- cerca tutti i file che inziano con la lettera ....
- cerca tutti i file che hanno una dimensione superiore a...

Vorrei sapere inoltre se questo tipo di ricerche possono essere fatte anche senza utilizzare il terminale. Grazie

Re: comando per effettuare ricerche avanzate di file

Inviato: venerdì 26 settembre 2008, 15:27
da kiroken_
da terminale il comando è find leggi il manuale per vedere tutte le varie opzioni (ne ha parecchie)

Re: comando per effettuare ricerche avanzate di file

Inviato: venerdì 26 settembre 2008, 15:28
da blupenguin
Allora ho fatto un paio di prove,

ad esempio se vuoi trovare i file .jpg il comando è questo:

Codice: Seleziona tutto

find /home/tuo_utente/ -name *.jpg
ti fa la ricerca automaticamente anche in tutte le sottdirectory del percorso che hai dato, per gli altri tipi di ricerche che dici penso il procedimento sia simile comunque con una Googeata le trovi.
In alternativa puoi sempre usare il vecchio risorse-cerca file

Re: comando per effettuare ricerche avanzate di file

Inviato: venerdì 26 settembre 2008, 15:40
da scacchia
find è molto potente e performante, ti consiglio di studiare un pochino le pagine del manuale

consiglio di usare l'opzione

Codice: Seleziona tutto

-iname
invece di

Codice: Seleziona tutto

-name
in modo da fare una ricerca case-insensitive  ;)

Re: comando per effettuare ricerche avanzate di file

Inviato: venerdì 26 settembre 2008, 16:15
da hamer
ok, grazie