Mac: rimuove tutti i file con una determinata estensione da un albero di directory [duplicato]


Risposte:


58
find /path -name '*.orig' -delete

2
Di solito aggiungo find -x flag ( find -x /path ...) per evitare che attraversi punti di mount su altri volumi. Di solito è irrilevante, ma preferirei essere sicuro che dispiaciuto.
Gordon Davisson,

Per cercare nella cartella corrente (comprese le sottocartelle)find . -name...
Alex Ilyaev,

9

Preferisco questo metodo (molto simile a @grawity) ma con il tipo di fileincluso:

find /path . -name '*.orig' -type f -delete


0

Puoi eseguire comandi shell in bash? Questo farebbe il trucco:

find /path/to/your/tree | egrep .orig$ | xargs rm
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.