Earlier quoted context omitted.
And you need non-standard feature `-print0` and `xargs -0` there. Better way should be `find ... -exec cmd {} +`.
Is there a place you can use `-exec cmd {} +` but not `print0`? My experience has been I can use both or I can use none (Solaris 10 boxes).
By the way, there are systems where 'print0' is a recognized parameter for the default find, but not '+'. RHEL 4.x comes to mind.