Por que posso mover, mas não excluir, um arquivo no Windows Server 2019?

Por que posso mover, mas não excluir, um arquivo no Windows Server 2019?

Hoje precisei remover um arquivo, mas não consegui:

[capv@TKG-VC-ANTREA-M]: C:\Users\capv> rm 'C:\Program Files\containerd\containerd-shim-runhcs-v1.exe'
rm : Cannot remove item C:\Program Files\containerd\containerd-shim-runhcs-v1.exe: Access to the path 'C:\Program Files\containerd\containerd-shim-runhcs-v1.exe' is denied.

Estranhamente, encontrei uma solução alternativa: mvapenas isso e funcionou.

[capv@TKG-VC-ANTREA-M]: C:\Users\capv> mv 'C:\Program Files\containerd\containerd-shim-runhcs-v1.exe' a

Depois disso, consegui cumprir meu objetivo original de descompactar o conteúdo de um tarball neste diretório.

[capv@TKG-VC-ANTREA-M]: C:\Users\capv> cmd /c tar -zxvf containerd.tar.gz -C "c:/program files/containerd" --strip-components 1
x containerd-shim-runhcs-v1.exe
x containerd-revision.txt
x containerd.exe
x hcsshim-revision.txt
x ctr.exe

Por curiosidade, após mover o arquivo, tentei, mas ainda não consegui excluir a versão movida do arquivo:

[capv@TKG-VC-ANTREA-M]: C:\Users\capv> rm a
rm : Cannot remove item C:\Users\capv\a: Access to the path 'C:\Users\capv\a' is denied.
At line:1 char:1

Por que o Windows Server me permitiria mover, mas não excluir este arquivo?

informação relacionada