
Mave Fers
Pregunta¿Cuál es la diferencia entre ‘rm -r’ y ‘rmdir’, para borrar un directorio?
¿Para una buena práctica, cuál es el que debería de usar para borrar un directorio?
- -p: Si el directorio a borrar incluye más de un directorio en el camino, lo borra, luego quita el último componente y borra el directorio resultante, así hasta que todos los componentes hayan sido eliminados. Así, rmdir -p a/b/c es equivalente a rmdir a/b/c; rmdir a/b; rmdir a.
- -v, – -verbose: Muestra un mensaje por cada directorio procesado.
- --ignore-fail-on-non-empty: rmdir no borrará un directorio que no está vacío. Esta opción hace que rmdir ignore el fallo para eliminar el directorio, si ese fallo se debe a que el directorio no está vacío.
- – -help: Muestra la ayuda y finaliza.
- – -version: Informa de la versión y finaliza.
- -r, -R, – -recursive: Elimina directorios y su contenido recursivamente.
- -f, – -force: No pide confirmación e ignora los archivos o argumentos inexistentes.
- -d, – -dir: Elimina directorios vacíos.
- -v, – -verbose: Explica lo que se está haciendo.
- – -help: Muestra la ayuda y finaliza.
- – -version: Informa de la versión y finaliza.

Edgardo Andres Vargas Saenz
La sintaxis de rm es
rm [-r][-f][-d][-v][--help][--version] directorio [directorio ...]

Edgardo Andres Vargas Saenz
Hola Mave, el comando rmdir borra los directorios solo si están vacíos y tiene la siguiente sintaxis
rmdir [-p][-v][--ignore-fail-on-non-empty][--help][--version] directorio [directorio ...]
Donde:
Y el comando rm borra ficheros y directorios. A diferencia de rmdir, rm borra directorios no vacíos
Donde:
La información la saque de AQUÍ