Saltar al contenido

Cómo eliminar un directorio en Linux

Hay varias formas de eliminar un directorio en Linux. Puede administrarlo gráficamente desde su entorno de escritorio o hacerlo directamente desde la límite de comandos. De cualquier forma, funcionará y entreambos son igualmente efectivos.

Método dibujo para eliminar un directorio en Linux

Cada entorno de escritorio (y administrador de archivos) es sutilmente diferente. Este artículo describe los pasos para usar Budgie con Nemo como apoderado, pero el proceso es prácticamente el mismo en todas las oficinas.

Refugio su administrador de archivos y navegue hasta la ubicación del directorio que desea eliminar. Una vez que lo encuentre, haga clic derecho en ese directorio para rajar el menú de acciones disponibles. Dependiendo de su entorno, es posible que vea “Eliminar” y “Mover a la papelera” o simplemente “Mover a la papelera”. Siempre es una postura más segura mover el directorio a la papelera de reciclaje, ya que puede recuperarlo si comete un error. Haz clic en “Mover a la papelera” en tu menú.

A veces, el administrador de archivos le preguntará si positivamente desea eliminar la carpeta. Confirma que lo estás haciendo. El directorio se moverá de su ubicación contemporáneo y aparecerá en la carpeta Papelera. ¡Solo queda un paso para eliminarlo por completo de la existencia!

Eliminar la carpeta Vaciar la papelera de reciclaje

Si está absolutamente seguro de que no necesita el directorio que acaba de eliminar, bahía la papelera de reciclaje. Allí verá la carpeta e incluso podrá navegar por su contenido.

Si no hay mínimo que necesite, puede hacer clic con el botonadura derecho en la carpeta para eliminarla permanentemente o hacer clic en el espacio en blanco del directorio para que aparezca un menú con la opción Pincharse la papelera. En Nemo, hay un práctico botonadura “Pincharse papelera” (que se muestra) cerca de la cumbre superior derecha de la ventana. Haz lo que prefieras. Recuerde, no hay forma de deshacer esto. El directorio no vuelve.

Usando la límite de comando para eliminar un directorio en Linux

Existe una forma aún más directa de eliminar un directorio de la límite de comandos. los rm El comando se puede utilizar para eliminar archivos y directorios.

Esto es útil como un método que le dará más control sobre el sistema de aniquilación de archivos o como una forma de eliminar poco cuando su administrador de archivos es inaccesible.

Para explicar en detalle lo que puede hacer este comando, necesitamos rajar una terminal y navegar a un circunstancia seguro para probar varios comandos. El directorio de Documentos en su carpeta de inicio debería funcionar.

Eliminar la carpeta Terminalcd

los ~ es un símbolo que representa su directorio personal.

Comencemos creando una carpeta usando mkdir Test. Puede intentar eliminar esta carpeta efímera usando rm Test.

No se pudo eliminar la carpeta Eliminar

No funcionó del todo, ¿verdad?

Incluso si rmEl manual describe la función del comando como “eliminar archivos o directorios”, hay una pequeña advertencia: el comando en sí no eliminar directorios.

Para eliminar un directorio, deberá ejecutar el comando en modo recursivo usando el -r bandera. Los directorios suelen ser semilleros para otros archivos pequeños, lo que hace que esta bandera sea necesaria. Antiguamente de que disfrutes de este pequeño descubrimiento, es importante tener en cuenta que algunas distribuciones de Linux te advertirán ayer de que se elimine el directorio.

Relacionado : COD Mobile Undead Siege Guide: Cómo crear cada torreta en el modo Zombie

Como estamos seguros de que queremos deshacernos del directorio de prueba, tenemos que usar el -f , lo que obliga a que se realice la aniquilación sin que se le solicite. El comando final debería encontrarse así:

Eliminación exitosa de la carpeta

Vuelva a intentarlo, pero esta vez ponga algunos archivos en Prueba. Puede hacer esto fácilmente con su administrador de archivos, pero como ya está en la terminal, ¿por qué no divertirse un poco con algunos otros comandos que pueden resultarle avíos más delante?

Eliminar la carpeta Avanzado

Parece mucho para digerir, pero lo que hiciste es posible de explicar. Primero, ha creado un directorio llamado “Prueba”. Luego le indicó a su shell que se moviera a ese directorio y creara cuatro archivos. los .. a posteriori cd le indicó a su shell que se moviera desde un directorio al padre de Test (es aseverar, de regreso a la carpeta de documentos).

El postrer comando que escribió realizó una aniquilación forzada recursiva de Test y todos los archivos que contiene. Es por eso que el -r Se requiere el indicador al eliminar directorios.

Hay más por hacer de lo que parece

En la decano parte, -r y -f banderas en rm son prácticamente todo lo que usará cuando escriba el comando en su terminal. Aquí hay algunos otros indicadores avíos:

-i – Le preguntará cada vez que elimine un archivo. Esto es útil cuando se realiza una aniquilación recursiva de una carpeta que contiene archivos que quizás recuerde que son importantes. Cuando desee confirmar la aniquilación, escriba y Cuando se le solicite. Escribe n si desea conservar este archivo. Retener un archivo durante la aniquilación recursiva puede detener el proceso de aniquilación. Ejemplo:

Eliminar la carpeta interactiva

-d – Elimina un directorio solo si está vano. Este es un indicador esencial cuando desea borrar registros que nunca se molestó en completar. Esto es especialmente útil cuando desea escribir un script que elimine todas las carpetas vacías en un dominio particular de su pelotón. Si solo emite comandos en la terminal, no encontrará mucho uso para esta bandera. Ejemplo:

Eliminar la carpeta Emptyflag

-v – Razas rm en modo detallado. Este indicador le ayuda a solucionar problemas al observar lo que rm le muestra cada paso del proceso mientras intenta ejecutar sus instrucciones. Si poco está mal, esto es lo que usa para rastrear el proceso. Ejemplo:

Eliminar el archivo detallado

--version – Te dice qué traducción de rm tu corres. Probablemente nunca necesitará usar esta bandera, pero está ahí en caso de que se pregunte si está usando la última traducción.

Eliminar versión de carpeta

Solo una orden mas

Ningún artículo sobre la aniquilación de archivos en Linux está completo y mucho menos rmdir. Es esencialmente un clon de rm -d, con su propia bandera particularmente útil. Ya que rmdir sólo puede eliminar directorios vacíos, la mayoría de los usuarios no le prestan mucha atención. Sin confiscación, es muy útil en la creación de scripts cuando se desea explorar rápidamente una gran cantidad de directorios y eliminar todo lo que esté vano lo más rápido posible.

Relacionado : Comparación entre AlmaLinux y CentOS: ¿AlmaLinux está a la cima del desafío?

La única bandera que es verdaderamente importante en rmdir es -p, que elimina todos los directorios principales de un directorio vano si asimismo están vacíos. Los scripts pueden usarlo para entrar a la cima de cada orden de archivos y extraer rápidamente todos los padres vacíos de las carpetas vacías para realizar tareas de barrido. los rm -d flag es condicionado en este caso, porque solo elimina un directorio si está vano en ese momento, pero no escanea el directorio padre a posteriori de eliminar su hijo.

Preguntas frecuentes

1. ¿Qué debo hacer si recibo una “Autorización denegada”?

Si tiene problemas con los permisos al eliminar poco, primero verifique que no está intentando eliminar poco esencial para su sistema o las aplicaciones que usa. Una vez que esté seguro de que está eliminando un archivo o directorio no esencial, vaya a su terminal y escriba sudo ayer de su rm pedido. Esto debería evitar todas las restricciones de permisos.

¿No tienes ganas de usar la límite de comandos? La mayoría de los administradores de archivos instalados con distribuciones de Linux deberían poder ayudarlo aquí. Haga clic derecho en cualquier espacio vano en la instinto de archivos y debería ver una opción que dice “Rasgar como root” o “Rasgar como administrador”. Haga clic en él e ingrese su contraseña cuando se le solicite, se debería rajar una nueva ventana con privilegios elevados, permitiéndole hacer lo que quiera.

2. ¿Es segura la rm?

Si y no. los rm El comando es solo un comando de aniquilación. Esto no afecta si los archivos y directorios que elimina son confidenciales o no. Siempre que esté seguro de que no está eliminando poco que no debería eliminarse, rm es seguro.

En común, no causará problemas al sistema activo si permanece en el interior de los límites del directorio “/ home”. Una vez que se aventura más allá, ya no se encuentra en un mar en calma y positivamente necesita observar por dónde está navegando.

3. ¿Puedo usar rm o rmdir en otros sistemas operativos?

Depende completamente del sistema activo del que estemos hablando. los rm el comando para macOS es sorprendentemente similar a Linux, lo cual no es sorprendente transmitido que entreambos usan el rancio vestido que alguna vez fue UNIX.

Con Windows las cosas son un poco diferentes. No hay un comando único para eliminar archivos y directorios, sino que toda la operación se divide en dos grupos separados. La límite de comandos de Windows reconoce rd eliminar directorios y del para eliminar archivos individuales. Banderas para rd como se encuentra en su página de manual mostrar algunas similitudes con Linux rm -rf.

Conclusión

Con toda la información proporcionada aquí, es de esperar que salga con un nivel de confianza al usar su terminal y administrador de archivos para levantar su disco de cualquier desorden. Recuerde caminar con cuidado y dar cada paso con cierto respeto por el poder que ejerce. No hay carestia de apresurarse. ¡Su terminal y su administrador de archivos no se irán a ninguna parte!

Siga leyendo para memorizar cómo instalar Linux en Windows con WSL y restablecer la contraseña de root en Linux.