Tengo un pequeño servidor Linux (Debian Squeeze) que ejecuta un servidor Samba que está configurado para compartir algunas carpetas con algunas máquinas con Windows. Al intentar eliminar uno de los directorios de Windows recibí el error "No se puede eliminar la carpeta".
Intenté eliminar el directorio de la consola de Linux, recibí un error similar:
# rm dir-name -rf
rm: cannot remove `dir-name': Directory not empty
Enumeré el contenido del directorio y encontré un archivo llamado .fuse_hidden seguido de un número hexadecimal (000ivalc100000185).
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000185
Traté de eliminar el archivo .fuse_hidden, pero se creó un nuevo archivo al instante (tenga en cuenta el cambio del número hexadecimal).
# rm dir-name/.fuse_hidden000bd8c100000185
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000186
También intenté usar Midnight Commander para eliminar el archivo sin éxito.
Otras soluciones que he encontrado hasta ahora involucran GUI y solo tengo consola.
Cualquier sugerencia es apreciada.
rm dir-name -rf
?