Thanks a lot. with -prune option, now the find command works too. find . -type d -name '.svn' -prune -exec /bin/rm -rf '{}' \; ________________________________ From: Stephen Harris <lists@xxxxxxxxxx> To: CentOS mailing list <centos@xxxxxxxxxx> Sent: Monday, November 19, 2012 4:52 PM Subject: Re: strange 'find' tool behavior On Mon, Nov 19, 2012 at 04:44:31PM -0800, Gelen James wrote: > [root@centos_58_test_box workingDir]# find . -type d -name '.svn' -exec /bin/rm -rf '{}' \; > find: ./.svn: No such file or directory [...] "find" is attempting to open the ".svn" directory to see if there are any subdirectories to work on but it can't because you just deleted it. You either need "-prune" to stop it going further down the tree or "-depth" to tell it to go down the tree first before running the -exec -- rgds Stephen _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos