[Primipassi] Sintassi di find
Gian
g.ciotti@tirrenide.net
Ven 5 Feb 2010 14:06:44 CET
On 05.02.10, 13:28, Francesco Cosi wrote:
> Salve a tutti
> non riesco a capire la sintaasi del comando find
> se do questo comando
> $find /home/francesco/ -iname "*.jpg" | grep linguetta
> ho il seguente output
>
> /home/francesco/montagna/linguetta1.jpg
> /home/francesco/montagna/linguetta.jpg
>
> vorrei trasferire i due file trovati in una dir pippo-bello
>
>
> $ find /home/francesco/ -iname "*linguetta1" -exec mv ; /home/francesco/pippo_bello/
> find: manca l'argomento di `-exec'
> -bash: /home/francesco/pippo_bello/: is a directory
find /home/francesco/ -iname "*linguetta1*" -exec mv '{}' /home/francesco/pippo_bello/ \;
alcune note:
- in questo caso specifico -iname non serve, basta -name
- compariranno errori dovuti al fatto che find trovera' anche i file che
hai gia' spostato, ma il risultato e' quello cercato.
- forse esistono modi migliori per... ;)
> nel man find la sezione che tratta dell'opzione -exec dice:
ora vienimi a dire che te sei uno di quelli che ancora leggono le man
pages... tz ;)
Maggiori informazioni sulla lista
primipassi