find . -name "*.orig" -delete -or -name "*~" -delete опция -delete появилась в find совсем недавно. в findutils 4.1.7 по крайней мере ее нет (сейчас 4.1.20). к тому же врядли удаление файлов происходит в одном процессе, а не как в -exec. предлагаю более надежный вариант - find . -name "*.orig" -or -name "*~" | xargs rm -f
find -delete это древний Owl/ALT-specific (начиная с findutils-4.1.7-alt4, т.е. уже больше двух лет). Удаление файлов происходит в том же процессе, что и поиск этих файлов. P.S. Алексей, кончайте отвлекать нас на такую ерунду. Вы там что, Федору обСизифить хотите?
Комментарий для истории: Моими стараниями эта и все остальные ALT'овые фичи пакета findutils уже есть в mainline. В частности, -delete есть в findutils начиная с версии 4.2.3.