Duas sugestões:
-
Execute
ls -li
para obter o inode e usefind
para excluí-lo.ls -li foo 42 -rw-r--r--. 1 user group 0 Nov 17 15:07 foo
Se o inode tiver 42, como no exemplo acima, execute: find . -inum 42 -exec rm -i {} \;
, que interativamente solicitará que você remova o arquivo.
- Execute
rm -i ? ?? ???
para que o shell seja expandido para os nomes de arquivo de um, dois e três caracteres no diretório atual; um deles parecerá estar em branco e provavelmente é o arquivo em questão; simplesmente responda "não" aos prompts para remover os arquivos que você deseja manter.