Cómo usar el comando rm de Linux con ejemplos
Cuando un archivo ya no es necesario, podemos eliminarlo para ahorrar espacio de almacenamiento. En el sistema Linux, podemos usar rm comando para hacerlo.
Linux rm es un comando para eliminar un archivo / directorio sin confirmación por defecto. Debido a este comportamiento, los usuarios deberían asegurarse antes de eliminar archivos.
Ejecutar el comando rm
Para ejecutar el comando rm, escriba rm seguido del nombre del archivo. Recuerde que, de forma predeterminada, rm no pedirá ninguna confirmación. Aquí hay un ejemplo de rm en acción.
1) Eliminar un archivo
$ rm computer.log
Para eliminar un archivo llamado computer.log, podemos hacerlo con el comando de arriba.
2) Eliminar varios archivos con una extensión específica
Si tiene varios archivos con la misma extensión y desea eliminarlos, puede usar esta sintaxis:
$ rm *.log
De la captura de pantalla anterior, todos los archivos con .Iniciar sesión extensión se eliminan al mismo tiempo.
3) Eliminar un directorio
Eliminar el directorio es un poco complicado. Si está seguro de que el directorio está vacío, podemos usar -D parámetro para eliminarlo.
$ rm -d documents/
Pero cuando el directorio no está vacío, primero debe vaciar el directorio o puede eliminarlos de forma recursiva. Para eliminar de forma recursiva, utilice -ro -R parámetro.
$ rm -r movie/
4) Agregue una confirmación interactiva antes de eliminar
Si se siente más cómodo con la confirmación interactiva, puede utilizar -I parámetro con comando rm. Aquí hay una muestra de cómo eliminar un directorio de forma recursiva con confirmación interactiva.
$ rm -ri movie/
5) Uso de eliminación forzada
El uso de eliminación forzada significa que rm eliminará todos los archivos sin ninguna confirmación, incluso el archivo está protegido contra escritura o no. Aquí tienes algunas muestras.
Eliminar archivo con acceso protegido contra escritura
Vemos eso movie.list tiene acceso de solo lectura para el propietario, el propietario del grupo y todos. Cuando intentamos eliminarlo, rm pedirá una confirmación al respecto, pero el archivo se eliminó correctamente. Usando -F parámetro, rm no pedirá ninguna confirmación. Eche un vistazo a la captura de pantalla a continuación.
Pero si el directorio donde se encuentran los archivos está protegido contra escritura, el archivo no se puede eliminar, incluso el archivo en sí no está protegido contra escritura.
Conclusión
Siempre debemos tener cuidado cuando queremos eliminar algo. Una vez más, el comando rm predeterminado no pedirá ninguna confirmación cuando borre algo. Como de costumbre, siempre puede escribir hombre rm o rm –ayuda para mostrar la página del manual rm y explorarla con más detalle.