domingo, 3 de noviembre de 2019
Borrando un archivo que no deberia tener problemas
Puede que a veces cuando cometemos errores en las salidas a log de scripts, queden archivos como el de este ejemplo "domingo log" -dom.log, en mi caso es claro que no quería que este quedara iniciando por el modificador, dado que para los comandos en Linux, puede ser un tema el - entendido como modificador, aquí algunos ejemplos:
# ls -lrtogh
-rw-r--r--. 1 15M nov 3 06:43 -dom.log
# rm -dom.log
rm: opción inválida -- 'o'
Aveces cuando se quieren diseccionar caracteres especiales usamos la salida \Carácter para invocar este carácter con el ánimo que sea entendido como una cadena y no como un modificador:
# rm \-dom.log
rm: opción inválida -- 'o'
Otras veces podemos usar "" para encerrar esta cadena.....
# rm "-dom.log"
rm: opción inválida -- 'o'
Pruebe 'rm ./-dom.log' para borrar el fichero «-dom.log».
Pruebe 'rm --help' para más información.
Aquí es donde por fin le ponemos atención a la salida del comando(y dejamos de hacer pruebas con las entradas), esta parece ser una excepción a la regla y por fin leyendo lo que pide el comando, agregamos la no muy conocida "./" que nos referencia el archivo dentro del directorio así:
# rm "./-dom.log"
rm: ¿borrar el fichero regular «./-dom.log»? (s/n) s
El archivo se ha ido
Suscribirse a:
Entradas (Atom)