infoocasiónSOFTWARE ÚTIL · POR AVADE
← Noticias y Novedades

Eliminar una carpeta desde Terminal en Linux y Mac

Eliminar una carpeta desde Terminal en Linux y Mac

Adaptado de Ovejeando: Eliminar carpeta linux desde terminal, código, Ubuntu Linux. Autor original: LordSheep. Fecha original: 2018-01-22.

Si rmdir responde que una carpeta no está vacía, no es un fallo: ese comando solo elimina directorios sin contenido. Para borrar una carpeta y sus archivos se utiliza rm con recursividad.

Primero comprueba la ruta

pwd
ls -la "carpeta-de-prueba"

Sustituye el nombre por el de una carpeta creada para practicar. Comprueba su contenido y conserva una copia de lo que quieras guardar. El borrado desde Terminal no utiliza la Papelera.

Carpetas vacías

rmdir "carpeta-de-prueba"

Carpetas con contenido

rm -ri "carpeta-de-prueba"

La opción r recorre las subcarpetas; i solicita confirmación. Lee cada pregunta antes de aceptar. Evita comodines, rutas que no hayas comprobado y añadir sudo o -f para resolver cualquier error de permisos.

¿Sirve en macOS?

Estos ejemplos básicos también sirven en Terminal de macOS. Si prefieres disponer de una posibilidad de recuperación, utiliza el gestor de archivos y su Papelera. Un error de permisos merece revisar propietario y ruta, no escalar privilegios automáticamente.

Explorar el catálogo de aplicaciones →