Bug 4491

Summary: неоправданая погоня за новинками в find
Product: Sisyphus Reporter: AVL <avl>
Component: kernel-image-std-upAssignee: Sergey Vlasov <vsu>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: inger, ldv, voins
Version: unstable   
Hardware: all   
OS: Linux   

Description AVL 2004-06-24 20:03:26 MSD
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
Comment 1 Dmitry V. Levin 2004-06-25 03:56:39 MSD
find -delete это древний Owl/ALT-specific (начиная с findutils-4.1.7-alt4, т.е.
уже больше двух лет).

Удаление файлов происходит в том же процессе, что и поиск этих файлов.

P.S. Алексей, кончайте отвлекать нас на такую ерунду.
Вы там что, Федору обСизифить хотите?
Comment 2 Dmitry V. Levin 2005-08-31 15:24:49 MSD
Комментарий для истории:

Моими стараниями эта и все остальные ALT'овые фичи пакета findutils уже есть в
mainline.
В частности, -delete есть в findutils начиная с версии 4.2.3.