Eliminar una carpeta en Bash

Eliminar una carpeta en Bash

Hay dos formas alternativas de eliminar un directorio, archivo o carpeta en Bash. Podemos eliminar las carpetas o directorios utilizando dos comandos diferentes. El comando "RMDIR" se usa para eliminar las carpetas o directorios vacíos. El comando "RM" se usa para eliminar las carpetas o directorios que no están vacíos. Sin embargo, utilizaremos el comando "RM" para eliminar las carpetas en este artículo. Además, eliminamos algunos archivos del escritorio de Linux.

Eliminar una carpeta o directorio en Linux usando bash

En esta parte, demostramos cómo eliminar un archivo o directorio utilizando la línea de comandos de Linux. Pero antes de hacer esto, primero debemos abrir el terminal. Antes de que podamos eliminar una carpeta o director, primero debemos saber su nombre. Por lo tanto, primero debemos ejecutar el comando "LS" en el terminal para encontrar una carpeta o directorio, o para ver todas las carpetas. En Linux y otros sistemas operativos basados ​​en UNIX, el comando "LS" se usa para mostrar los archivos o carpetas. La función LS le permite enumerar todos los archivos o carpetas en el directorio de trabajo actual de forma predeterminada e interactuar aún más con ellos a través de la línea de comando, similar a la forma en que explora en la carpeta o terminal con un gráfico.

Linus@linux: ~ $ ls

Cuando presionamos la tecla ENTER en el teclado después de escribir "LS" en el terminal, todas las carpetas o directorios se muestran en la ventana del terminal, como se ve en la siguiente figura. Hay "6" carpetas en total con los nombres "Desktop", "Descargas", "Música", "Fotos", "Plantillas" y "Videos" que se muestran.

Ahora que somos conscientes de que los directorios y carpetas no incluyen las extensiones en sus nombres, intentamos eliminar el directorio de "música" en esta sección utilizando el comando "RM". Para lograr esto, escriba "RM" y luego presione la barra espacial antes de escribir "-RF". El comando "RM" o "-RF" significa recursivo y evita que el servidor le pida que confirme su eliminación. En palabras simples, el comando "RM" elimina las entradas para un archivo seleccionado, un conjunto de documentos o una colección de archivos de la lista de entradas de un directorio. El comando "-rf" elimina permanentemente un directorio. Indica que incluso si un registro o carpeta ha interpretado acceso, aún se eliminará. Ahora que se ingresa el comando "RM -RF", debemos poner un espacio antes de escribir el nombre de la carpeta que queremos eliminar. Por lo tanto, ingrese la carpeta "Música" aquí.

Linus@linux: ~ $ rm -rf música

Ahora que ejecutamos este comando, se elimina la carpeta "Música". Para verificar la eliminación, escriba el comando "ls" en el terminal para ver si la carpeta se elimina o no.

Linus@linux: ~ $ ls

Después de la ejecución de este comando, los nombres de las carpetas aparecen en la pantalla como se muestra en la siguiente. Como puede ver, todas las carpetas son visibles, excepto la carpeta de "música", lo que significa que se elimina la carpeta.

La siguiente sección es idéntica a la anterior. Pero en esta sección, eliminamos la carpeta "Plantillas" en lugar de la carpeta "Música". Para hacer esto, usamos el mismo comando "RM" seguido de un espacio, "-rf", y luego otro espacio precedido por el nombre de la carpeta "Plantillas".

Linus@linux: ~ $ rm -rf plantillas

Por lo tanto, cuando ejecutamos el comando mencionado anteriormente, se elimina la carpeta "plantillas". Al ingresar el comando "ls" en la ventana del terminal, ahora determinamos si la carpeta está eliminada o no.

Linus@linux: ~ $ ls

Cuando presionamos ENTER después de escribir este comando, se muestra el nombre de la carpeta restante. En la siguiente imagen, puede ver que las carpetas "Música" y "Plantillas" no están incluidas en la lista de carpetas. En su lugar, solo se muestran cuatro carpetas: se muestran "Desktop", "Descargas", "imágenes" y "videos".

Eliminar múltiples carpetas o directorios

En esta sección, usamos el mismo comando para eliminar varias carpetas a la vez. En esta sección, eliminamos dos carpetas a la vez. Para lograr esto, usamos el comando en el que primero escribimos "RM". Entonces, usamos espacio. Después de eso, escribimos "-rf" y luego espacio. Por último, el nombre de las carpetas que queremos eliminar. En este caso, queremos eliminar las carpetas "imágenes" y "videos", por lo que escribemos "imágenes" y "videos" en el comando.

Linus@linux: ~ $ rm -rf videos de imágenes

Después de la ejecución de este comando, escribimos el comando "LS" en el terminal para determinar si las carpetas están eliminadas o no.

Linus@linux: ~ $ ls

Por lo tanto, cuando hacemos clic en Entrar, se muestran los nombres de las carpetas restantes, lo que indica que las carpetas que eliminamos se borraron correctamente. Ahora solo nos quedan con los dos directorios: "Desktop" y "Descargas".

Eliminar archivos del escritorio

Mientras eliminamos las carpetas en la sección anterior, ahora eliminamos los archivos del escritorio en esta sección. Ahora, para eliminar un archivo del escritorio, primero debemos recuperar la ubicación del directorio utilizando el comando donde se usa primero "CD", seguido de espacio. Luego, escriba "Desktop" y un corte al final.

Linus@Linux: ~ $ CD Desktop/

Después de ejecutar este comando, obtenemos el directorio del escritorio. Ahora, usamos el tipo de comando "LS" para mostrar todos los archivos en la pantalla.

Linus@Linux: ~/Desktop $ LS

Como puede ver en la siguiente imagen, cuando ejecutamos este comando, el número de archivos de escritorio completo aparece en la pantalla. Tiene tres archivos dentro. El primero de los cuales se llama "archivo.sh "porque es un script de shell y los otros dos son archivos de texto llamados" archivo de texto.txt "y" archivo de texto.TXT.ahorrar".

Actualmente, eliminamos el "archivo.archivo sh "desde el escritorio. Para hacer esto, usamos el comando en el que primero escribimos "RM", luego un espacio, seguido del nombre del archivo que queremos eliminar. En este caso, es "archivo.mierda.

Linus@Linux: ~/Desktop $ RM File.mierda

Cuando ejecutamos este comando, usamos el comando "LS" una vez más para verificar si el archivo ha sido eliminado.

Linus@Linux: ~/Desktop $ LS

Cuando se ejecuta este comando, el nombre del archivo restante que se ha dejado en el escritorio se muestra junto con dos archivos que demuestran la eliminación del "archivo.archivo sh "desde el escritorio.

Usar el firma "*" para eliminar todos los archivos del escritorio

En esta parte, usamos el signo "*" para eliminar todos los archivos del escritorio. En este caso, creamos nuevos archivos en el escritorio. Luego, usamos el comando "LS" para mostrar todos los archivos del escritorio en el terminal.

Linus@Linux: ~/Desktop $ LS

Como puede ver en la siguiente captura de pantalla, cuando ejecutamos este comando, muestra todos los archivos del escritorio. Estos cuatro archivos son "datos.txt "," vacío.txt "," MH.txt "y" sh.TXT".

Usamos el comando en el que escribimos "RM". Entonces, ponemos espacio. Después de eso, escribimos "-rf" y el símbolo "*". Al final, cuando ejecutamos este comando, todos los archivos se eliminan del escritorio, simultáneamente.

Linus@linux: ~/escritorio $ rm -rf *

Ahora, no se muestra nada en la pantalla cuando usamos el comando "LS". Ejecutar para verificar la visualización de un archivo de escritorio porque el archivo se elimina. Puedes ver esto en la siguiente imagen:

Conclusión

En este artículo, discutimos cómo usar el comando "RM -RF" en Bash para eliminar una carpeta o directorio en Linux. La primera sección cubrió cómo eliminar simultáneamente múltiples carpetas, así como cómo usar el comando "LS" para mostrar cada carpeta o directorio en la ventana del terminal. En la segunda parte, discutimos cómo eliminar un solo archivo del escritorio en Linux y cómo eliminar todos los archivos del escritorio a la vez usando el signo "*".