cygwin에서 파일을 제거하려고 할 때 "파일 존재" 오류가 발생하는 이유는 무엇입니까?

cygwin에서 파일을 제거하려고 할 때 "파일 존재" 오류가 발생하는 이유는 무엇입니까?

제거할 수 없는 파일이 몇 개 있습니다.

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

mv기본적으로 파일을 시도 chmod하거나 파일을 시도하더라도 동일한 오류가 발생합니다 cat.

나에게 이 오류는 나를 혼란스럽게 한다. 파일로 이런저런 일을 할 수 없는 데에는 여러 가지 타당한 이유가 있을 수 있다고 생각합니다. 하지만 존재하는 파일이 파일 제거에 실패하거나 다른 작업을 수행하는 데 실패하는 이유가 되어서는 안 됩니다.

여기서 실제로 무슨 일이 일어나고 있는 걸까요? EEXISTS혼란스러운 방식으로 매핑되는 다른 Windows 오류가 있습니까 ?

관련 정보