BorrowBits - ciencia y tecnología
Palabra Linux formada por herramientas

Borrar directorio (no vacío) en Linux

 

Palabra Linux formada por herramientasborrarDirecctorios

Si estás leyendo, esto probablemente sea porque empiezas a estar muy cabreado y estés considerando seriamente la opción de tirar el portátil por la ventana con tal de cargarte ese dichoso directorio que no puedes borrar.

Muy sencillo, muy rápido con “rm” (Revome)

sudo rm -R directorio_que_quieres_borrar

¿Qué ocurrirá si dejas de leer el artículo?

Lo más probable es que tengas que volver a buscar esto en un futuro porque se te olvidará. Para evitarlo, te voy a explicar el comando muy brevemente, no te tomará mas de 1 minuto.

OK, confío en ti, pero no mas de un minuto, ¿eh?

Tranquilo. Primero necesitarás permisos de super-usuario:

sudo -s

¿Qué es eso de “-R”?

Viene de “recursivo”. Indica que la orden se ejecutará también para sub-directorios y para todos los archivos que estén dentro de la carpeta:

rm -Rf directorio_que_quieres_borrar

¿un momento, de donde ha salido la “f” ?

Para “forzar” la orden, evitando que la consola te pida confirmación para borrar ciertos archivos o directorios contenidos en el directorio que quieres borrar (que te la podría pedir, y te resultará muy molesto si tienes que confirmar… 50 archivos).

¿Es la única forma?

Si sólo tuvieras archivos en la carpeta que quieres borrar, puedes usar el comando rmdir. Pero primeramente tienes que vaciar el directorio (sí, este comando sólo te funcionará para directorios vacíos):

cd carpeta_que_quieres_borrar
rm *

Con el asterisco indicas “todos los archivos” del directorio en el que te encuentras (otra cosa más que acabas de aprender).

cd ..
rmdir carpeta_que_quieres_borrar

Y todo borrado.

¿Y por qué no puedo borrarlo desde la interfaz gráfica?

Si has entrado a este artículo, probablemente sea porque no has podido hacerlo así. Y si no has podido fue porque no tienes permisos suficientes.

No es recomendable andar tocando permisos de carpetas como pollo sin cabeza, así que dejo bajo tu propia responsabilidad el que lo hagas, eso si, te recomiendo que sepas a que le tocas.

chmod 777 -R carpeta_que_quieres_borrar

Ya puedes irte y toquetear lo que quieras desde la interfaz gráfica.

Repito: Te advierto que con esto puedes borrar CUALQUIER archivo del sistema. Mucho cuidado con cargarte tu propia máquina.

Espero que te haya servido de ayuda. ¿Conoces otras formas mas rápidas de borrar directorios en Linux?

plfgavilan

Ingeniero de telecomunicaciones con casi 4 años de experiencia en la ingeniería de software. Forma parte del proyecto Borrowbits desde hace varios años, donde colabora como escritor.

29 comentarios

Suscríbete

¡Sácale el máximo partido a BBits!

Introduce tu dirección de correo electrónico para seguir este Blog y recibir por email las nuevas publicaciones, si has leído y aceptas las Políticas de Privacidad, Cookies y Aviso Legal.

Recíbelo gratis al suscribirte

Webs amigas

  • Frikilogia.- Blog Multi-Tematico orientado a todos los campos del frikismo.
  • Meridiem90.tv.- Mira la TV gratis en HD. Canal Plus y Gol TV, todo el futbol desde tu navegador.
  • JITKey.- Startup enfocada en la gestión de alojamientos turísticos.

Bits del pasado

Síguenos en FB