Warum erhalte ich in Cygwin die Fehlermeldung „Datei existiert“, wenn ich versuche, sie zu entfernen?

Warum erhalte ich in Cygwin die Fehlermeldung „Datei existiert“, wenn ich versuche, sie zu entfernen?

Ich habe einige Dateien, die ich nicht entfernen kann:

> rm foo
> rm: cannot remove 'foo': File exists

grundsätzlich erhalte ich auch den gleichen Fehler, wenn ich versuche, auf mvdie Datei zuzugreifen, chmododer sogar wenn ich versuche, darauf zuzugreifen cat.

Mich verwirrt dieser Fehler. Ich denke, es kann viele gültige Gründe geben, warum Sie dies und das mit einer Datei nicht tun können, aber die Existenz der Datei sollte kein Grund sein, sie nicht zu entfernen oder die anderen Dinge nicht auszuführen.

Was ist hier eigentlich los? Gibt es einen anderen Windows-Fehler, der EEXISTSauf verwirrende Weise zugeordnet wird, oder was?

verwandte Informationen