Las diferencias
┌───────────────┬──────────┬──────────┬──────┬──── ───────┬─────┐ │ │ Absoluto │ Relativo │ Archivo │ Directorio │ UNC │ ├───────────────┼──────────┼──────────┼──────┼──── ───────┼─────┤ │ Enlace simbólico │ Sí │ Sí │ Sí │ Sí │ Sí │ │ Unión │ Sí │ - │ - │ Sí │ - │ └───────────────┴──────────┴──────────┴──────┴──── ───────┴─────┘
Guión
Supongamos que estamos creando un punto de análisis para crear la redirección C:\SomeDir => D:\SomeDir
Dado que este escenario solo requiere rutas locales y absolutas, funcionaría una unión o un enlace simbólico. En esta situación, ¿hay alguna ventaja en usar uno u otro?
Suponga que Windows 7 para el sistema operativo, sin tener en cuenta la compatibilidad con versiones anteriores. (Antes de Vista, los enlaces simbólicos no son compatibles de forma nativa, aunque hay un controlador de terceros que proporciona compatibilidad con enlaces simbólicos en Windows XP).
Actualizar
He encontrado otra diferencia.
- Enlace simbólico: los permisos del enlace solo afectan las operaciones de eliminación / cambio de nombre en el enlace en sí, el acceso de lectura / escritura (al objetivo) se rige por los permisos del objetivo
- Unión: los permisos de la unión afectan la enumeración, revocar los permisos en la unión negará la inclusión de archivos a través de esa unión, incluso si la carpeta de destino tiene ACL más permisivas
Los permisos lo hacen interesante, ya que los enlaces simbólicos pueden permitir que las aplicaciones heredadas accedan a archivos de configuración en áreas restringidas a UAC (como %ProgramFiles%
) sin cambiar los permisos de acceso existentes, almacenando los archivos en una ubicación no restringida y creando enlaces simbólicos en el directorio restringido.
Actualización 2
Windows 8.1 resolverá los enlaces simbólicos del directorio al navegar en uno a través del cuadro de texto en un Save As...
cuadro de diálogo. Las uniones no se expanden.
mount.cifs
, aparecerán los enlaces simbólicos como tales, mientras que las uniones se verán como directorios normales, probablemente debido a punto donde se produce la resolución IO, es decir , localmente en el host de Windows.Respuestas:
Entiendo que los enlaces simbólicos NTFS son un reemplazo para Junctions en los sistemas operativos Windows más nuevos (Vista / 7/8) ya que funcionan de la misma manera pero también proporcionan funcionalidad adicional (puntos remotos). Entonces, siempre que solo trabaje con sistemas operativos más nuevos, entonces no hay razón para no usar la opción de enlace simbólico.
fuente
Creo que los puntos de unión tienen un soporte más amplio en el software de respaldo que los enlaces simbólicos. Debe verificar con cualquier programa de respaldo que esté utilizando qué función es compatible.
Si no se admite, el enlace simbólico / punto de unión se respaldará como un directorio separado (y se restaurará como tal), o no se respaldará en absoluto.
Aparte del problema de la copia de seguridad, no veo una razón para preferir uno sobre el otro, en su caso específico (directorio local).
fuente
Las uniones NTFS solo pueden apuntar a directorios, mientras que los enlaces simbólicos también funcionan en archivos.
fuente
Aquí hay una diferencia que he notado:
Tengo un directorio sincronizado de scripts, aplicaciones portátiles, etc. Utilizo un script por lotes para hacer un cruce en el directorio del menú Inicio que apunta a un directorio de accesos directos para las aplicaciones portátiles.
Un cruce permite que los accesos directos aparezcan en el menú Inicio. Cuando uso un enlace simbólico en su lugar, no funciona.
fuente
Tal vez me lo he perdido en algún lugar de los comentarios, pero una diferencia muy importante entre los enlaces simbólicos y las uniones en Windows para mí son los privilegios necesarios para crear ambos. Si bien los enlaces simbólicos solo se pueden crear de forma predeterminada con permisos especiales que los usuarios predeterminados no tienen, los enlaces pueden ser creados fácilmente por todos los usuarios predeterminados OOB y, por lo tanto, son mi tipo de enlace preferido para directorios.
https://docs.microsoft.com/en-us/windows/device-security/security-policy-settings/create-symbolic-links
fuente