Borrar Directorio (No Vacío) en Linux Server.

Si estás leyendo esto probablemente sea porqué comienzas a familiarizarte con algunos comandos de Linux, y  lo mejor es que vas por buen camino pero te falta sólo parte de la sintaxis para poder eliminar ese engorroso Directorio que contiene archivos pero que el sistema no permite con el comando.

Haremos las cosas bastante sencillas:

usuario@tuservidor:/$ sudo rm -R directorio_que_vas_a_borrar

Si necesitas permiso de super usuario.

usuario@tuservidor:/$ 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:

usuario@tuservidor:/$ 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):

usuario@tuservidor:/$ 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).

usuario@tuservidor:/$ cd ..
usuario@tuservidor:/$ 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, y por ahí tocamos ya el tema de Permisos en archivos y directorios del cual no hablaré en este Post.

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

usuario@tuservidor:/$ chmod 777 -R carpeta_o_archivo_a_cambiar_permisos

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

Tecnologías México

«Hacemos de la Web un Arte»

Comenta desde Facebook

No olvides dejar tus comentarios