Algo semelhante aconteceu comigo quando eu estava tentando remover uma pasta vazia de um servidor remoto.
Isso é o que ls -al estava dando como saída:
?????????? ? ? ? ? ? latest
Esta foi uma pasta dentro de outra pasta e eu queria excluir isso.
Eu tentei rmdir e é isso que eu recebi:
rm: cannot remove: latest: Invalid argument
Nada parecia funcionar diretamente nessa pasta (não rm -f , não touch , nada). No entanto, tentei renomear a pasta pai e a pasta latest estava normal novamente, o que eu consegui excluir usando rm .