Чтение этого ответа на поиск пустых каталогов unix , я только что узнал о действии -delete:
-delete
Delete files; true if removal succeeded. If the removal failed, an error message is issued. If -delete fails, find's exit status will be nonzero (when it even‐
tually exits). Use of -delete automatically turns on the -depth option.
Warnings: Don't forget that the find command line is evaluated as an expression, so putting -delete first will make find try to delete everything below the start‐
ing points you specified. When testing a find command line that you later intend to use with -delete, you should explicitly specify -depth in order to avoid
later surprises. Because -delete implies -depth, you cannot usefully use -prune and -delete together.
Источник: человек находит
Это означает, что вы также можете рекурсивно удалить все xml-файлы следующим образом:
find . -name "*.xml" -type f -delete