Cómo eliminar archivos y directorios en Linux

En algunos casos, es posible que deba eliminar directorios y archivos que no necesita para liberar espacio en su disco duro. En este breve tutorial, aprenderá a eliminar archivos y directorios en Linux.

Para eliminar archivos, rm se utiliza el comando. Una palabra de advertencia, utilizando el rm El comando para eliminar archivos y directorios en Linux es irreversible. Por lo tanto, se debe tener especial cuidado.

Eliminar un archivo

Para eliminar un solo archivo usando el rm comando, use la sintaxis siguiente

$ rm filename

Para example, crearemos un archivo de texto file1.txt usando el comando táctil. Para eliminar el archivo, ejecute

$ rm file1.txt

Producción

Eliminar varios archivos

Para eliminar muchos archivos en un solo comando usando el rm comando, usa la sintaxis

$ rm file1 file2 file3

Una vez más, crearemos 3 archivos: file1.txt file2.txt file3.txt utilizando el touch mando. Para eliminar 3 archivos – – en un comando, ejecute

$ rm file1.txt file2.txt file3.txt

Producción

eliminar varios archivos con un solo comando

Este resultado también se puede lograr haciendo uso del símbolo comodín (*). En el example a continuación, el comodín coincide y elimina todos los archivos con la extensión .txt

$ rm *.txt

Eliminar archivos de forma interactiva

Si desea confirmar si desea eliminar los archivos antes de eliminarlos, utilice el -i flag as shown

$ rm -i file1.txt

Producción

eliminar un archivo de forma interactiva

Forzar la eliminación de archivos

Para eliminar archivos a la fuerza, especialmente aquellos que han sido protegidos contra escritura, use la -f bandera como se muestra a continuación

$ rm -f file1.txt

Producción

forzar la eliminación de un archivo usando el comando rm -f

Eliminar directorios vacíos

Si quieres eliminar un directorio vacío, utilizar el -d bandera con el rm mando

$ rm -d directory_name

Creemos un directorio vacío y llamémoslo data

Para eliminar el directorio, ejecute

$ rm -d data

Producción

eliminar directorio vacío en Linux

El mismo resultado se puede lograr utilizando el rmdir mando. Esta es la abreviatura de rmimetroestos para tiectory. La sintaxis se muestra a continuación.

$ rmdir directory_name

En nuestro segundo example, vamos a crear un nuevo directorio y lo llamaremos linux . Luego lo eliminaremos usando el rmdir mando.

eliminar directorios en Linux usando el comando rmdir

Producción

Eliminar directorios no vacíos

Si desea eliminar los directorios no vacíos juntos, todos los archivos, use el -r bandera como se muestra

$ rm -r directory_name

En esto example, tenemos un directorio llamado distribuciones que contiene 5 archivos, a saber, centos, debian, fedora y mint.

Para eliminar todo el directorio junto con su contenido, ejecute

$ rm -r distros

Eliminar varios directorios de forma recursiva

Si desea eliminar o eliminar varios directorios a la vez, utilice la siguiente sintaxis

$ rm -r directory_1 directory_2 directory_3

Por ejemplo, para eliminar 3 directorios, a saber data1 data2 Y data3 correr

$ rm -r data1 data2 data3

eliminar varios directorios de forma recursiva

Producción

Eliminar directorios de forma forzada y recursiva

Si desea eliminar directorios de forma recursiva y forzada sin que se le solicite, utilice la combinación de -rf bandera como se muestra a continuación

$ rm -rf directory_name

Terminando

Con los ejemplos de este artículo, ahora sabe cómo eliminar un archivo en Linux de forma segura. Valoramos sus comentarios. Envíanos un comentario en la sección de comentarios. Manténgalo bloqueado para obtener artículos más informativos y perspicaces.

Leer también:

  • 4 herramientas para eliminar archivos de Linux de forma segura
  • Cómo borrar / borrar el contenido de un archivo en Linux con ejemplos