为什么当我尝试删除它时,在 cygwin 中会出现“文件存在”错误?

为什么当我尝试删除它时,在 cygwin 中会出现“文件存在”错误?

我有几个无法删除的文件:

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

基本上,如果我尝试mv该文件,chmod或者即使我尝试cat它,我也会遇到同样的错误。

对我来说,这个错误让我很困惑。我认为可能有很多正当理由导致您无法对文件执行此操作或执行其他操作,但文件存在不应该成为无法删除它或执行其他操作的原因。

这里到底发生了什么?是否有其他EEXISTS以令人困惑的方式映射到的 Windows 错误?

相关内容