De man rm
:
To remove a file whose name starts with a '-', for example '-foo', use one of these commands:
rm -- -foo rm ./-foo
De alguma forma acabei com um arquivo chamado "-r". Como faço para removê-lo? rm -r não funciona. Eu tentei 'rm -i' ls -a '' para percorrer os nomes dos arquivos, mas isso não me levou a excluir este.
Editar Uma abordagem muito hacky era usar a função os.unlink do python. Isso funcionou, mas estou curioso para ouvir outras maneiras.