Cómo eliminar un directorio en Linux

Cómo eliminar un directorio en Linux
Realizar operaciones CRUD en Linux son tareas de rutina diaria como crear, leer, actualizar y eliminar un archivo o directorio. Esta publicación caminará a través de una guía detallada sobre cómo eliminar un directorio en Linux del terminal. Eliminar un directorio en Lynx no es tan fácil como eliminar un archivo. Un directorio puede ser un directorio vacío o puede incluir múltiples archivos en sí mismo o subdirectorios adicionales en él.

Puede haber varias formas de eliminar un directorio en cualquier sistema operativo de Linux. Por ejemplo, si está utilizando una GUI de cualquier sistema operativo de Linux como GNOME o KDE, puede eliminar cualquier directorio haciendo clic derecho en el directorio. Pero, cuando trabaja con un servidor Linux independiente y solo tiene un terminal para trabajar con el sistema operativo Linux, esta guía lo ayudará a eliminar un directorio en el terminal del sistema operativo de Linux.

Hay múltiples comandos para eliminar un directorio en Linux, según la necesidad y los diferentes propósitos. Esta publicación le informará sobre todos estos comandos y los realizará todos en Ubuntu 20.04 Sistema LTS. Los comandos que vamos a aprender y generalmente se usan para eliminar un directorio en Linux son

  • rmdir
  • RM

Entonces, buceemos y aprendamos cómo eliminar o eliminar un directorio en Linux y las diferentes formas de usar los comandos mencionados anteriormente.

Eliminar un directorio utilizando el comando 'rmdir'

Este rmdir La herramienta de línea de comandos se utiliza específicamente para eliminar o eliminar un directorio en el sistema operativo Linux.

La sintaxis de usar el rmdir El comando es bastante simple y fácil. Solo proporcione el nombre del directorio después del rmdir comando, y el directorio se eliminará solo si está vacío.

$ sudo rmdir directorio_name

Si el directorio está vacío, se eliminará inmediatamente. De lo contrario, provocará un error algo como "No se pudo eliminar 'Directory_Name': Directorio no vacío". Este mensaje en última instancia significa que el directorio incluye algunos archivos o subdirectorios.

Entonces, si desea eliminar el directorio y todo lo que hay en él, debe cambiar a la RM dominio.

Eliminar un directorio usando el comando 'RM'

El RM El comando no solo se usa para eliminar o eliminar directorios, sino que también se usa para eliminar los directorios y los archivos. También viene con algunas banderas adicionales que ayudan a realizar diferentes tareas de acuerdo con el requisito.

Por ejemplo, para eliminar un directorio y sus subdirectorios, el -riñonal El indicador se utiliza para eliminar un directorio, sus subdirectorios y archivos de manera recursiva.

$ sudo rm -r directorio_name

Este comando eliminará el directorio y todos los subdirectorios y archivos en él inmediatamente, solo si el directorio no está protegido por escritura.

Si el directorio está protegido por escritura, solicitará confirmar el proceso de eliminación de un archivo protegido por escritura. Si no desea recibir la solicitud de confirmación, debe usar el -F Opción para eliminar un directorio protegido de escritura en Linux con fuerza.

Entonces, el comando para eliminar un directorio protegido por escritura y todos los archivos y subdirectorios irá así:

$ sudo rm -rf directorio_name

Utilizando el RM Comando, también puede eliminar múltiples directorios en un solo comando. El comando para eliminar múltiples directorios sería así:

$ sudo rm -r directorio_name_1 directorio_name_2 directorio_name_3

Así es como simplemente puede eliminar múltiples directorios en un solo comando utilizando el RM dominio.

Conclusión

Esta publicación comprende una guía detallada para eliminar un directorio en Linux utilizando el rmdir y RM dominio. Hemos aprendido sobre varias banderas como una bandera R que puede eliminar recursivamente archivos y subdirectorios. El -F La bandera se puede usar para eliminar un directorio protegido de escritura con fuerza.