Algumas coisas que você pode tentar:
-
Tente concluir o arquivo usando o preenchimento automático da guia. Por exemplo
rm .[TAB] -
Mova todos os outros arquivos desse diretório para outro local e exclua o diretório. Isso deve se livrar do arquivo.
-
Mova todos os outros arquivos e apenas execute (assumindo o GNU
find) isto:find . -type f -delete -
Exclua todos os arquivos no diretório que começam com um ponto:
rm -r .* -
Obtenha o inode do arquivo e exclua-o usando isso.
ls -ideve mostrar-lhe o inode. Alternativamente, executefind . -printf "%i %f\n"Depois de ter o inode, tente excluir usando
findnovamente:find . -inum XXX -delete -
Experimente este script Perl. Altere
dirnamepara o nome do diretório que contém o arquivo e execute-o a partir do diretório pai. Portanto, se o seu arquivo for~/foo/file, execute isso em~/e alteredirnameparafoo.perl -e 'use File::Path qw(remove_tree); remove_tree("dirname")'