[CentOS] strange 'find' tool behavior

Stephen Harris lists at spuddy.org
Tue Nov 20 00:52:24 UTC 2012


On Mon, Nov 19, 2012 at 04:44:31PM -0800, Gelen James wrote:
> [root at 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


More information about the CentOS mailing list