De alguna manera, un archivo llamado -]???????q
se creó en mi terminal. Intenté rm -f "-] ??????? q" (entre comillas dobles), pero no se eliminó. (Error ::) rm: invalid option -- ]
. ¿Cómo lo elimino?
linux
filenames
rm
special-characters
djsmiley2k TMW
fuente
fuente
Respuestas:
Por ejemplo, con:
Donde
--
significa: "detener las opciones de análisis".fuente
--
, supongo que es una especie de estándar de facto debido a lagetopt
función.Puede usar el nombre del archivo con rm o el número de inodo con find like:
fuente
find -maxdepth 1 -inum 47983773 -delete
Las comillas dobles evitan que el shell expanda las marcas de interrogación. Por ejemplo, si tuviera otro archivo llamado -] foobar.q :
fuente
./