find path -type f -print0 | xargs -0 some_command -opts #### $ cd /tmp $ mkdir test $ cd test $ echo '12$34 12|34 12!34 12&34' | xargs touch # check that this really worked: $ find . -type f ./12!34 ./12$34 ./12&34 ./12|34 # now clean up the mess: $ find . -type f -print0 | xargs -0 rm # check that this really worked: $ find . -type f