O exemplo é ruim. Está fazendo
find -exec command1 \; -or -exec command2 \; -or -exec command3 \; -print -prune
Qual é o equivalente a
find -exec command1 \; -or -exec command2 \; -or -exec command3 \; -and -print -and -prune
Mas como -and ( -a ) tem uma maior prevalência do que -or ( -o ), os -print e -prune são aplicados apenas a -command3
Sobre test . Você está confundindo tests na página man find, que é simplesmente o que eles chamam de grupos específicos de seus operadores, com o teste comando usado acima.