Pagina 1 di 1

escludere directory da find

Inviato: sab 6 mar 2010, 14:29
da ulisse89
Ciao a tutti.
Ho la necessità di trovare gli eseguibili all'interno di una directory e spostarli in un altra. Dando questo comando:

Codice: Seleziona tutto

find directory_in_cui_cercare -executable -exec cp -a {} directory_in_cui_copiare \;
copia sempre anche la directory in cui cerco e ( se ci fossero ) anche le directory interne.
Come faccio a copiare solo i file e non le directory?
Grazie.

PS: Dal risultato potrei cancellare le directory copiate, ma mi piacerebbe farlo con un opzione di find se esiste.

Re: escludere directory da find

Inviato: sab 6 mar 2010, 14:31
da conraid
-type f

Re: escludere directory da find

Inviato: sab 6 mar 2010, 14:34
da ulisse89
Grazie conraid. Avevo saltato quella parte leggendo il man. #-o