Tengo privilegios de administrador y me gustaría que Cygwin ln -s
creara enlaces NTFS en lugar de los !<symlink>
archivos falsos que solo Cygwin entiende.
Intenté lo siguiente, basado en la documentación de Cygwin :
- establecer mi variable de entorno CYGWIN
winsymlinks:native
en mi.bashrc
archivo - ejecutó el shell como administrador (requerido para usar
mklink
)
Sin embargo, cada vez que lo intento ln -s //networkdrive/directory.65
, Cygwin crea un "archivo de enlace simbólico" en lugar de una unión NTFS. En el explorador de archivos, no puedo ingresar al directorio "directorio.65" porque Windows no lo ve como un directorio, sino como un archivo "65".
¿Realmente lo estoy ejecutando como administrador? Configuré el ajuste "Ejecutar como administrador" para el acceso directo del escritorio y los ejecutables, C:\cygwin\bin\mintty.exe
y C:\cygwin\bin\bash.exe
.
Nota: uname
muestra que estoy usando Cygwin 1.7.18.
editar: El uso cmd.exe
y la emisión de mklink /D directory.65 \\networkdrive\directory.65
hecho hicieron un enlace NTFS real. El problema es hacer que Cygwin ln -s
haga lo mismo.