Categorías: Tutoriales

Borrar o eliminar un archivo o un directorio recursivamente en la consola o terminal en Linux

Este es un pequeño tip para recordar cómo eliminar o borrar un archivo o un directorio recursivamente en la consola o terminal en Linux. Para ello, entra en tu terminal o consola Linux y utiliza el siguiente formato:

rm -r fichero_o_carpeta_a_eliminar

Por ejemplo, si queremos eliminar nuestra carpeta de descargas de nuestro usuario, estando en home ejecutamos:

rm -r Descargas
Manuel Ignacio López Quintero

Doctor en Ingeniería Informática especializado en Sistemas Inteligentes y Visión Artificial. Profesor y coadministrador de Linux Hispano. Para más información o para contactar con él visita su página oficial: Manuel Ignacio López Quintero.

Ver comentarios

  • Gracias amigo... lo encontré rápido y lo explicaste bien. Pero como hago si quiero borrar algunos elementos de un directorio solamente, sin tener que escribirlos uno por uno?

    • Sólo puedes hacerlo si hay un patrón en todos los que quieras borrar pero que no existe en los que NO quieres borrar.

      Si quieres borrar todos los .mp3 por ejemplo puedes hacer algo así como rm *.mp3, pero debes tener cuidado con este tipo de operaciones.

      Más aún cuando en la terminal no hay posibilidad de ir a mirar a la "Papelera de reciclaje".

  • Buenas tardes,

    estoy intentando borrar un directorio que está actualmente vacío y me da el siguiente error.

    iMac:Pictures Chema$ su
    Password:
    sh-3.2#
    sh-3.2# rm -r Romi
    rm: Romi: Operation not permitted
    sh-3.2#

    sh-3.2# ls -la
    drwxrwxrwx 2 Chema staff 68 27 oct 19:02 Romi

    sh-3.2# chmod 777 Romi/
    sh-3.2# rm -R Romi/
    rm: Romi/: Operation not permitted
    sh-3.2# rm Romi/
    rm: Romi/: is a directory

    sabeis como se puede borrar??

Entradas recientes

432 CVEs

5 días hace

Anti-IA

2 semanas hace

Memoria

3 semanas hace

Mal uso

4 semanas hace

Precio de la RAM

1 mes hace

AUR

1 mes hace