Bug 4491 - неоправданая погоня за новинками в find
Summary: неоправданая погоня за новинками в find
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-std-up (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Sergey Vlasov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-24 20:03 MSD by AVL
Modified: 2005-08-31 15:24 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.