Eu copiei um Windows - ". lnk-file" usando o Cygwin de uma fonte do Windows para um diretório de destino do Windows.
O arquivo copiado não aparece no diretório de destino, embora o sistema se comporte como se o arquivo existisse assim que eu tentasse aplicar mais comandos de copiar, mover ou remover.
Eu não posso listar o arquivo no diretório de destino usando Cygwin (ls-command) nem usando as ferramentas usuais do Windows ("CMD-Box ls" / "Explorer").
Eu também não consigo remover o diretório - que é o verdadeiro incômodo.
Eu criei com sucesso e depois removi uma cópia do diretório de destino (usando o Windows Explorer). Mas não consigo remover o diretório de destino da partição (unidade do Windows). (então, copiar o diretório parece deixar de fora o arquivo invisível do processo de cópia).
$ cp source-dir/FVWM.lnk /cygdrive/p/Z-Cygwin3/FVWM.lnk
cp: reguläre Datei '/cygdrive/p/Z-Cygwin3/FVWM.lnk' kann nicht angelegt werden: File exists
$ ls -la /cygdrive/p/Z-Cygwin3/
insgesamt 20
drwxrwx---+ 1 <...> 0 5. Apr 17:33 .
drwxrwx---+ 1 <...> 0 5. Apr 17:28 ..
$ rmdir /cygdrive/p/Z-Cygwin3/
rmdir: konnte '/cygdrive/p/Z-Cygwin3/' nicht entfernen: Directory not empty
$ rm /cygdrive/p/Z-Cygwin/FVWM.lnk
rm: das Entfernen von '/cygdrive/p/Z-Cygwin/FVWM.lnk' ist nicht möglich: No such file or directory
$ rm -rf /cygdrive/p/Z-Cygwin/FVWM.lnk
(no error-output thrown, no success-output)
$ rm -rf /cygdrive/p/Z-Cygwin/
rm: das Entfernen von '/cygdrive/p/Z-Cygwin/' ist nicht möglich: Directory not empty
O Windows Explorer também não lista o arquivo. Ao tentar remover o diretório usando o Windows Explorer, a reação e o resultado são nulos. Nenhum erro é lançado, mas o diretório persiste para existir.
O resultado é reproduzível, o que eu aprendi por engano, agora com dois diretórios persistentes e aparentemente vazios.
Tentativas de extensão de autoridades foram inúteis.
Alguma idéia de como posso me livrar desses arquivos / diretórios fixos?
Tags command-line bash windows linux cygwin