Mam mały serwer Linux (Debian Squeeze), który obsługuje serwer Samba skonfigurowany do udostępniania niektórych folderów niektórym komputerom z systemem Windows. Podczas próby usunięcia jednego z katalogów z systemu Windows wystąpił błąd „Nie można usunąć folderu”.
Próbowałem usunąć katalog z konsoli Linuksa. Mam podobny błąd:
# rm dir-name -rf
rm: cannot remove `dir-name': Directory not empty
Wymieniłem zawartość katalogu i znalazłem plik o nazwie .fuse_hidden, a następnie numer szesnastkowy (000bd8c100000185).
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000185
Próbowałem usunąć plik .fuse_hidden, ale nowy plik został utworzony natychmiast (zwróć uwagę na zmianę numeru szesnastkowego).
# rm dir-name/.fuse_hidden000bd8c100000185
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000186
Próbowałem również użyć programu Midnight Commander, aby usunąć plik bez powodzenia.
Inne rozwiązania, które do tej pory znalazłem, obejmują GUI i mam tylko konsolę.
Wszelkie sugestie są mile widziane.
rm dir-name -rf
?