Если вы используете -print0
, вы должны использовать флаг -0
для xargs
, чтобы имена были правильно прочитаны.
find ~/.jenkins/jobs/subco/workspace/myproject/ -name 'target' -print0 | xargs -0 rm -rf
в качестве альтернативы, если у вас есть GNU find
, вы можете использовать флаг -delete
, хотя он не будет работать, если каталоги не пусты
find ~/.jenkins/jobs/subco/workspace/myproject/ -name 'target' -delete
Или вы также можете используйте -exec
с поиском типа
find ~/.jenkins/jobs/subco/workspace/myproject/ -name 'target' -exec rm -rf {} +
Проблема найдена и устранена.
Был неправильный путь к директории на NAS-сервере, я использовал путь для пользователя admin, который является полным путем, но так как у pie есть доступ только к папке pi, то он просто "напрямую" подключался к этой папке.