Sorry I think we&#x27;re saying same thing. On systems with non-GNU find do either `-exec cmd {} +` or `print0` work? My exp was both did NOT work. So either both work or both don&#x27;t.<p>But if I understand you correctly on RHEL 4.X `print0` works but `-exec cmd {} +` doesn&#x27;t.<p>Which is to say I disagree with op that it&#x27;s better to rely on `exec cmd {} +` when it seems you&#x27;re more likely to have `print0 and xargs -0` then that.