
Tenho alguns arquivos que não consigo remover:
> rm foo
> rm: cannot remove 'foo': File exists
basicamente, também recebo o mesmo erro se tentar mv
o arquivo chmod
ou mesmo se tentar cat
.
Para mim, esse erro me confunde. Acho que pode haver muitos motivos válidos pelos quais você não pode fazer isso e aquilo com um arquivo, mas o arquivo existente não deve ser um motivo para falhar em removê-lo ou fazer outras coisas.
O que realmente está acontecendo aqui? Existe algum outro erro do Windows que é mapeado EEXISTS
de maneira confusa ou o quê?