De la página del manual para encontrar en OS X :
-perm [-|+]mode
The mode may be either symbolic (see chmod(1)) or an octal number. If the mode is symbolic, a
starting value of zero is assumed and the mode sets or clears permissions without regard to the
process' file mode creation mask. If the mode is octal, only bits 07777 (S_ISUID | S_ISGID |
S_ISTXT | S_IRWXU | S_IRWXG | S_IRWXO) of the file's mode bits participate in the comparison.
If the mode is preceded by a dash (''-''), this primary evaluates to true if at least all of
the bits in the mode are set in the file's mode bits. If the mode is preceded by a plus
(''+''), this primary evaluates to true if any of the bits in the mode are set in the file's
mode bits. Otherwise, this primary evaluates to true if the bits in the mode exactly match the
file's mode bits. Note, the first character of a symbolic mode may not be a dash (''-'').
Así que necesitas:
find . -type f -perm +0111 -print
Recuerde que OS X es basado en BSD , no en Linux, por lo que los comandos Gnu a los que está acostumbrado Las distribuciones de Linux (de las cuales find
es una de ellas) no son necesariamente las mismas que en OS X. Esto no es una diferencia de shell, es una diferencia de herramientas de utilidad de sistema operativo / sistema operativo.