Cómo usar el comando Rm (eliminar) en Linux

27 feb 2021 2 min di lettura
Cómo usar el comando Rm (eliminar) en Linux
Indice dei contenuti

Introducción

rm (eliminar) es una utilidad de línea de comandos para eliminar archivos y directorios. Es uno de los comandos esenciales con los que todo usuario de Linux debería estar familiarizado.

En esta guía, explicaremos cómo usar el rm través de ejemplos y explicaciones de las rm

Utilice el comando rm

La sintaxis general del rm es la siguiente:

rm [OPTIONS]... FILE...

De forma predeterminada, cuando se ejecuta sin ninguna opción, rm no elimina directorios y no pregunta al usuario si debe continuar con la eliminación de los archivos indicados.

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

rm filename

Si no tiene permisos de escritura en el directorio raíz, se mostrará 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.

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 -f permite nunca pedir confirmación al usuario e ignorar archivos y argumentos inexistentes.

rm -f filename

Si desea obtener información sobre lo que se está eliminando, use la -v (detallado - detalle):

rm -v filename
removed 'filename'

Eliminar varios archivos

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

rm filename1 filename2 filename3

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

rm *.png

Cuando use expresiones regulares, antes de ejecutar el comando rm Siempre es una buena idea enumerar los archivos con el ls para que pueda 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

Para eliminar de forma recursiva los directorios no vacíos y todos los archivos dentro de ellos, use la -r (recursiva):

rm -r dirname

Pregunte antes de la eliminación

La -i permite pedirle al usuario que confirme la eliminación antes de continuar con cada archivo especificado:

rm -i filename1 filename2

Para confirmar, escriba y y presione Enter:

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

Cuando elimine más de tres archivos o elimine de forma recursiva un directorio, para obtener un solo mensaje para toda la operación, use la opción -I

rm -i filename1 filename2 filename3 filename4

Se le pedirá que confirme la eliminación de todos los archivos y directorios indicados:

rm: remove 4 arguments?

Si el directorio o un archivo dentro del directorio está protegido contra escritura, el rm confirmación. Para eliminar un directorio sin que se le solicite, use la opción -f

rm -rf dirname

Conclusión

Le mostramos cómo usar el rm para eliminar archivos y directorios de su sistema Linux.

Tenga mucho cuidado al eliminar archivos o directorios importantes, ya que una vez eliminado el archivo, no se puede recuperar fácilmente.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

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.