Eu tenho um pequeno servidor Linux (Debian Squeeze) que executa um servidor Samba configurado para compartilhar algumas pastas com algumas máquinas Windows. Ao tentar excluir um dos diretórios do Windows, recebi o erro "Não é possível excluir a pasta".
Tentei excluir o diretório do console do linux. Recebi um erro semelhante:
# rm dir-name -rf
rm: cannot remove `dir-name': Directory not empty
Listei o conteúdo do diretório e encontrei um arquivo chamado .fuse_hidden seguido por um número hexadecimal (000ryc100000185).
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000185
Tentei excluir o arquivo .fuse_hidden, mas um novo arquivo foi criado instantaneamente (observe a alteração do número hexadecimal).
# rm dir-name/.fuse_hidden000bd8c100000185
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000186
Eu também tentei usar o Midnight Commander para excluir o arquivo sem sucesso.
Outras soluções que encontrei até agora envolvem a GUI e só tenho console.
Todas as sugestões são apreciadas.
rm dir-name -rf
?