Eu tenho o Cygwin instalado no Windows 7 em um ambiente de logon no domínio do Windows. Eu posso executar comandos mais comuns sem problema, mas não posso para a vida de mim usar o comando "mv" para mover ou renomear arquivos, independentemente do arquivo ou diretório.
Eu posso copiar e criar arquivos sem problemas.
┌─[12:27:57]─[mbutl2@MYHOSTNAME]
└──> tmp $ >> pwd
/tmp
┌─[12:27:58]─[mbutl2@MYHOSTNAME]
└──> tmp $ >> touch test.txt
┌─[12:28:02]─[mbutl2@MYHOSTNAME]
└──> tmp $ >> mv test.txt hello
-bash: /usr/bin/mv: Permission denied
Eu já tentei rodar o terminal Cygwin como Administrador e o problema é o mesmo.
Estou aberto a soluções alternativas, como tentar outro exe para mover arquivos e redirecionar o comando mv para ele. A movimentação de arquivos funciona no Prompt de Comando do Windows.
UPDATE: Parece que pode haver uma restrição de segurança no meu laptop que impede o acesso / cópia / execução do programa "mv.exe" pelo nome ou por suas heurísticas. Ainda disposto a aceitar soluções alternativas que substituam o comando mv como mencionado acima.
UPDATE 2: Captura de tela na linha de comando do Windows e quando eu abro o mv.exe no Windows.
UPDATE 3: saída do comando file
:
┌─[12:36:09]─[mbutl2@MYHOSTNAME]
└──> ~ $ >> file /usr/bin/mv
/usr/bin/mv: writable, executable, regular file, no read permission
┌─[12:36:15]─[mbutl2@MYHOSTNAME]
└──> ~ $ >> chmod 777 /usr/bin/mv
chmod: changing permissions of '/usr/bin/mv': Permission denied
┌─[✗]─[12:36:29]─[mbutl2@MYHOSTNAME]
└──> ~ $ >> mv
-bash: /usr/bin/mv: Permission denied
┌─[✗]─[12:36:35]─[mbutl2@MYHOSTNAME]
└──> ~ $ >>
ldd
também relata permissão negada.