Cómo usar el comando Rm en Linux

29 gen 2024 2 min di lettura
Cómo usar el comando Rm en Linux
Indice dei contenuti

Introducción

rm una utilidad de línea de comandos para eliminar archivos y directorios. Es uno de los comandos esenciales con el que todo usuario de Linux debería estar familiarizado. Ya sea que esté eliminando algunos archivos o directorios completos, "rm" es una herramienta confiable y eficiente que puede ahorrarle tiempo y esfuerzo.

Este artículo explica, explicaremos cómo usar el comando rm a través de ejemplos y explicaciones de las opciones rm más comunes.

Cómo usar el comando rm

La sintaxis general del comando rm (eliminar) es la siguiente:

rm [OPTIONS]... FILE...

De forma predeterminada, cuando se ejecuta sin opciones, rm no elimina directorios y no solicita al usuario que elimine los archivos especificados.

Para eliminar un solo archivo, use el comando rm seguido del nombre del archivo como argumento:

rm filename

Si no tiene permisos de escritura en el directorio raíz, recibirá el error "Operación no permitida".

Si el archivo no está protegido contra escritura, se eliminará sin previo aviso. Si tiene éxito, el comando no produce ningún resultado y devuelve cero.

Al eliminar archivos protegidos contra escritura, el comando solicitará confirmación, como se muestra a continuación:

rm: remove write-protected regular empty file 'filename'?

Escriba y y presione Enter para eliminar el archivo.

La opción -f le dice a rm que nunca pregunte al usuario y que ignore archivos y argumentos inexistentes.

rm -f filename

Si desea ver los archivos que se eliminan, use la opción -v (detallada):

rm -v filename
removed 'filename'

Eliminar varios archivos

A diferencia del comando unlink, rm le permite eliminar varios archivos a la vez. Para hacer esto, pase los nombres de los archivos al comando como argumentos separados por espacios:

rm filename1 filename2 filename3

Puede utilizar expresiones regulares para hacer coincidir varios archivos. Por ejemplo, para eliminar todos los archivos .png del directorio actual, escriba:

rm *.png

Cuando se utilizan expresiones regulares, antes de ejecutar el comando rm, siempre es una buena idea enumerar los archivos con el comando ls para poder ver qué archivos se eliminarán.

Eliminar directorios (carpetas)

Para eliminar uno o más directorios vacíos, use la opción -d:

rm -d dirname

rm -d es funcionalmente idéntico al comando rmdir.

Esta opción le permite eliminar uno o más directorios vacíos sin tener que verificarlos manualmente para asegurarse de que estén vacíos.

Para eliminar de forma recursiva directorios que no están vacíos y todos los archivos que contienen, utilice la opción -r (recursiva):

rm -r dirname

El comando anterior eliminará el directorio especificado, incluidos los archivos, directorios o enlaces simbólicos que contenga.

Solicitud antes de la eliminación

La opción -i le dice rm que solicite al usuario cada archivo antes de eliminarlo:

rm -i filename1 filename2

Para confirmar, escriba y y presione Enter:

rm: remove regular empty file 'filename1'?
 rm: remove regular empty file 'filename2'?

Al eliminar más de tres archivos o eliminar recursivamente un directorio, para obtener un mensaje único para toda la operación, use la opción -I:

rm -i filename1 filename2 filename3 filename4

Se le pedirá que confirme para eliminar todos los archivos y directorios especificados:

rm: remove 4 arguments?

rm -rf

El comando rm le pedirá que confirme la operación si el directorio especificado o un archivo dentro del directorio está protegido contra escritura. Para eliminar un directorio sin que se le solicite, use la opción -f:

rm -rf dirname

Tenga en cuenta que el comando rm -rf es muy peligroso y debe usarse con extrema precaución y precaución.

Conclusión

Le hemos mostrado cómo usar el comando rm en Linux para eliminar archivos y directorios de su sistema Linux.

Tenga mucho cuidado al eliminar archivos o directorios esenciales porque una vez que se elimina el archivo, no se puede recuperar fácilmente.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.