Utilizzare find per eseguire operazioni (eliminare) su i file trovati

Avendo la necessità di eliminare dei file nella directory corrente e nelle sue sotto directory è possibile utilizzare il comando find:

find . -name "*~" -exec rm {} \;

in questo modo vengono eliminati tutti i file che corrispondo al wildchar *~ ovvero tutti quelli che finiscono per ~

Come funziona:
il parametro -exec di find permette di eseguire un comando a piacimento sostituendo {} con il file trovato. La stringa ; è necessaria per indicare la fine del comando fornitor a -exec

Informatica , ,

  1. Nessun commento ancora...
  1. Nessun trackback ancora...

Statistical data collected by Statpress SEOlution (blogcraft).