У меня есть небольшой сервер Linux (Debian Squeeze), на котором работает сервер Samba, который настроен для совместного использования некоторых папок с некоторыми машинами Windows. При попытке удалить один из каталогов из окон я получил ошибку «Невозможно удалить папку».
Я попытался удалить каталог из консоли Linux, я получил похожую ошибку:
# rm dir-name -rf
rm: cannot remove `dir-name': Directory not empty
Я перечислил содержимое каталога и нашел файл с именем .fuse_hidden, за которым следует шестнадцатеричное число (000bd8c100000185).
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000185
Я попытался удалить файл .fuse_hidden, но новый файл был создан мгновенно (обратите внимание на изменение шестнадцатеричного числа).
# rm dir-name/.fuse_hidden000bd8c100000185
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000186
Я также попытался с помощью Midnight Commander удалить файл, но безуспешно.
Другие решения, которые я нашел до сих пор, включают графический интерфейс, и у меня есть только консоль.
Любые предложения приветствуются.
rm dir-name -rf
?