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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *