Sí hay. La -ropción le dice rma ser r ecursive, y quitar toda la jerarquía de ficheros raíz en sus argumentos; en otras palabras, si se le da un directorio, eliminará todo su contenido y luego realizará lo que efectivamente es un rmdir.
Las otras dos opciones que debe saber son -iy -f. -irepresenta i nteractive; hace que rmle avise antes de borrar cada archivo. -fsignifica f orce; continúa y elimina todo sin preguntar. -ies más seguro, pero -fes más rápido; solo úselo si está absolutamente seguro de que está eliminando lo correcto. Puede especificar esto con -ro no; Es un entorno independiente.
Y, como de costumbre, puede combinar interruptores: rm -r -ies justo rm -riy rm -r -fes rm -rf.
También tenga en cuenta que lo que está aprendiendo se aplica a bashen cada sistema operativo Unix: OS X, Linux, FreeBSD, etc. De hecho, rmla sintaxis 's es la misma en casi todos los depósitos en cada sistema operativo Unix. OS X, bajo el capó, es realmente un sistema BSD Unix.