Windows Vista agregó la capacidad de crear enlaces simbólicos a archivos y directorios. ¿Cómo creo un enlace simbólico y cuáles son las versiones actuales de Windows para el consumidor y el servidor que lo admiten?
windows
files
symbolic-link
cowgod
fuente
fuente
Respuestas:
Puede crear un enlace simbólico con la utilidad de línea de comandos
mklink
.Los enlaces simbólicos a través de mklink están disponibles desde Windows Vista y Windows Server 2008. En Windows XP y Windows Server 2003 puede usar
Según msdn.microsoft , los enlaces simbólicos NO son compatibles con FAT16 / 32 y exFAT. Parece que Windows solo los admite desde o hacia Particiones NTFS. Es probable que los futuros sistemas operativos de Windows continúen admitiendo mklink.
Puede leer más información sobre esta nueva característica en Microsoft TechNet , el blog de Junfeng Zhang o howtogeek.com .
fuente
fsutil
la respuesta de @ sascha a continuación para proporcionar una solución para Windows Server 2003.En Windows XP puede usar
fsutil
(integrado en el sistema operativo) para crear un enlace duroTenga en cuenta que fsutil solo funcionará si ambos están en la misma unidad
fuente
Una pequeña cosa, si está utilizando Powershell, mklink no funciona directamente, ejecútelo así:
fuente
Utilice mklink o unión de Sysinternals (Microsoft). Creo que mklink funcionará en Windows 2000 y versiones posteriores, pero no puedo encontrar ninguna documentación sólida sobre eso. La unión es para Windows 2000 y superior.
fuente
No vi esto en ninguna de las respuestas, pero linkd.exe (en el kit de recursos de Windows 2003 aquí ) le permite crear uniones, que prácticamente funcionan como un enlace suave / duro en Linux. Las uniones están disponibles desde Windows 2000 y versiones posteriores, así que simplemente copie linkd.exe al sistema de destino y debería funcionar.
fuente
Si todavía tiene Windows antiguo, como XP, 2000, 2003, etc., pruebe NTFS Link .
Lo uso mucho. Obtiene una opción de menú de clic derecho del enlace de shell para crear un punto de unión. Cosas excelentes
fuente
Ver entrada de TechNet . Creo que es una función Vista / Server 2008 y superior.
fuente
Para asegurarse de que sus enlaces funcionen, es posible que desee verificar la configuración de su servidor. Se pueden crear enlaces, pero a menos que use la configuración symlinkevaluation en el siguiente comando, es posible que sus enlaces no funcionen.
Ver también http://technet.microsoft.com/en-us/library/cc754077%28v=ws.10%29.aspx . Por defecto solo se activan las opciones locales.
fuente