Se você estiver usando -print0
, use o -0
flag para xargs
para ler os nomes corretamente.
find ~/.jenkins/jobs/subco/workspace/myproject/ -name 'target' -print0 | xargs -0 rm -rf
alternadamente, se você tiver o GNU find
, você pode usar o -delete
flag, embora não funcione se os diretórios não estiverem vazios
find ~/.jenkins/jobs/subco/workspace/myproject/ -name 'target' -delete
Ou, você também pode usar -exec
com encontrar como
find ~/.jenkins/jobs/subco/workspace/myproject/ -name 'target' -exec rm -rf {} +