Siguiendo con el tema de los comandos básicos linux es turno del comando linux rm que sirve para borrar archivos o directorios. ¿Directorios? te preguntas, bueno por lo general se dice que rm sirve para borrar archivos y el comando linux rmdir para borrar directorios, bueno eso es «lo formal» pero en la práctica rm también puede usarse para borrar directorios con un pequeño truco del comando linux rm y te digo otros mas en este post, no te lo pierdas.
Comando Linux rm
Los comandos básicos de linux te permiten hacer las tareas cotidianas que se necesitan en un sistema linux, cosas como crear archivos, listar el contenido de un directorios y claro está borrar algún archivo o directorio. Para borrar archivos comúnmente se usa el comando linux rm pero aquí te voy a decir todo lo que puedes hacer con este comando.
Sintaxis del comando linux rm
rm [opciones]… archivo…
Cuando deseas eliminar un archivo solo tienes que identificar cual archivo e identificarlo con el nombre de archivo, luego poner el comando como en alguno de estos ejemplos que te comparto en seguida.
Borrar un archivo
El ejemplo mas simple es cuando tienes un archivo de nombre ejemplo.txt y deseas eliminarlo, solo tienes que poner el comando y el nombre, te doy el ejemplo:
rm ejemplo.txt
Preguntar antes de borrar
Hay momentos en lo que se requiere borrar solo algunos archivos que no tienen nada en común y es posible indicar al comando rm que solicite una confirmación para borrar cada archivo mediante la opción -i este es un ejemplo de este comando:
$ rm -i ejemplo.txt rm: remove regular file 'ejemplo.txt'? y
Al presionar la tecla Y y luego enter se borrará el archivo, en caso de que tengas tu sistema en español podrás responder con S o Y para confirmar que deseas borrar el archivo, en caso contrario responde con una N.
By Bertoldo Suarez Perez 01/09/2016 - 1:02 am
Hola Luis M.
Te comento que al parecer el Panda Antivirus desde windows, me copió de manera muy extraña el fichero autorun.inf (vacuna) a la pendrive USB.
En esta tengo instalado el programa Easy2Boot (para arranque de otros SO), el cual copia su propio autorun para tarea propia. Caundo borré el de E2B, como que el Panda metió su autorun.inf de manera abrupta como nunca antes, ya que siempre lo había podido borrar desde Linux.
Pero, esta vez ha sido imposible, el comando rm no me ha servido: rm: no se puede borrar «autorun.inf»: Operación no permitida
El fichero ni siquiera es visible, es un fantasma, ni siquiera se muestra con el comando ls a ocultos. Solo puedes darte cuenta que está allí al intentar copiar un autorun.inf allí, ya que no lo deja hacer. Y con el comando more autorun.inf, que muestra su contenido: caacaa, un texto bastante corto puedes dar cuenta.
Pude copiar el fichero en cuestión a otro directorio con el comando copy.
Me pregunto. Si Panda pudo hacer esto, copiar un fichero invisible y no eliminable desde Linux, entonces, para otros asuntos maliciosos puede fallar la seguridad.
By Terminales posibles y tangibles. – Platohedro 04/04/2016 - 4:36 pm
[…] ejercicios básicos de manipulación de directorios, creación (mkdir), movimiento (mv) remover (rm) cambio (cd), listado de directorios (ruta del directorio$ ls ), con este ejercicio se fueron […]