Ich habe einen kleinen Linux-Server (Debian Squeeze), auf dem ein Samba-Server ausgeführt wird, der so konfiguriert ist, dass er einige Ordner für einige Windows-Computer freigibt. Beim Versuch, eines der Verzeichnisse aus Windows zu löschen, wurde der Fehler "Ordner kann nicht gelöscht werden" angezeigt.
Ich habe versucht, das Verzeichnis von der Linux-Konsole zu löschen. Es ist ein ähnlicher Fehler aufgetreten:
# rm dir-name -rf
rm: cannot remove `dir-name': Directory not empty
Ich habe den Inhalt des Verzeichnisses aufgelistet und eine Datei mit dem Namen .fuse_hidden gefolgt von einer Hex-Nummer (000bd8c100000185) gefunden.
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000185
Ich habe versucht, die .fuse_hidden-Datei zu löschen, aber es wurde sofort eine neue Datei erstellt (beachten Sie die Änderung der Hex-Nummer).
# rm dir-name/.fuse_hidden000bd8c100000185
# ls -la dir-name
-rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000186
Ich habe auch versucht, die Datei mit Midnight Commander ohne Erfolg zu löschen.
Andere Lösungen, die ich bisher gefunden habe, beinhalten GUI und ich habe nur Konsole.
Anregungen sind willkommen.
rm dir-name -rf
?