為什麼我在嘗試刪除檔案時會在 cygwin 中收到「檔案存在」錯誤?

為什麼我在嘗試刪除檔案時會在 cygwin 中收到「檔案存在」錯誤?

我有幾個無法刪除的檔案:

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

基本上,如果我嘗試mv該文件,chmod或者即使我嘗試cat它,我也會得到相同的錯誤。

對我來說,這個錯誤讓我很困惑。我認為可能有很多合理的原因導致您無法對文件執行此操作或操作,但現有的文件不應成為無法刪除它或執行其他操作的原因。

這裡到底發生了什麼事?是否有其他一些 Windows 錯誤EEXISTS以令人困惑的方式對應到什麼?

相關內容