Sto provando a rimuovere tutte le directory .svn da una directory di lavoro.Perché il mio 'find' non funziona come mi aspetto che usi -exec?
ho pensato di utilizzare solo trovare e rm in questo modo:
find . -iname .svn -exec 'rm -rf {}' \;
Ma il risultato è:
ritrovamento: rm -rf ./src/.svn: No such file or directory
Ovviamente il file esiste, o trovare non lo troverebbe ... Cosa mi manca?
Si consiglia di utilizzare -delete con find, se è possibile. Non dimenticare di usare -depth con find quando si utilizza -delete o rm -rf. – ashawley
Assomiglia a -eliminare implica -depth secondo la pagina man. –