Tengo un archivo llamado -T
en mi máquina Linux y pensé que podría hacerlo
rm "-T"
o
rm "\-T"
o
rm \-T
o
rm *T
Por desgracia, me he quedado sin trucos sencillos (o los estoy utilizando mal).
Sigo recibiendo el mensaje de error:
rm: invalid option -- T
Estoy bastante seguro de que podría eliminar este archivo con algún cliente FTP, pero parece una trampa. ¿Alguien me puede apuntar en la dirección correcta?
Respuesta1
Muchos comandos *nix tienen una opción '--', lo que significa "aquí es donde terminan las opciones, cualquier cosa de aquí en adelante que parezca una opción, no lo es".
rm -- -filename
No estoy 100% seguro de si rm lo admite, estoy un poco oxidado.
Respuesta2
Utilice la opción "--" para indicarle a rm que no hay más opciones disponibles.
rm -- -T
También puedes poner un "./" delante del archivo de esta manera:
rm ./-T
Como tercera opción, a menudo puedes utilizar un visor de archivos gráficos y arrastrarlo a la papelera.
Respuesta3
Intente anteponer su archivo con ./ Creo que esto funciona.
Respuesta4
Coloque el directorio actual delante del nombre del archivo, lo que evitará que el programa piense que le está pasando un parámetro.
$ rm ./-T
-Kevin