Supponendo la seguente struttura di file:
/Parent1/
/Parent1/SubA/
/Parent1/SubB/
...
/Parent2/
/Parent2/SubA/
/Parent2/SubB/
...
quale comando posso usare per rimuovere ricorsivamente SubB da ciascuna directory principale? Quello che ho fatto è di lunga data (molto schifoso, ma lo includerò solo così è chiaro quello che sto cercando di fare):
rm -rf Parent1/SubB
^1^2^
...
find /SuperParent -name SubB -type d | xargs echo rm -rfper prima cosa fai eco a ciò che verrebbe eseguito, se sei preoccupato. Inoltre, se hai troppe directory, potresti ricevere un errore, quindi dovresti farlofind /SuperParent -name SubB -type d | xargs -i rm -rf {}(che esegue ogni comando rm uno alla volta)