Al vincular simbólicamente estas dos carpetas, todo funcionó en unos pocos segundos. Creé enlaces simbólicos llamados c:portable y c:documents sin mover un solo archivo o carpeta. Otra cosa interesante es que si muevo mis enlaces simbólicos a alguna otra ubicación, por ejemplo, a la unidad E:, continúan funcionando y apuntarán a mis carpetas en la unidad D:.
En un artículo anterior, vimos cómo administrar enlaces simbólicos con el integradoenlace mkherramienta de consola. Hoy veremos cómo se puede hacer lo mismo usando PowerShell.
Contenido esconder Para crear un enlace simbólico en Windows 10 con PowerShell, Para crear una unión de directorios en Windows 10 con PowerShell, Para crear un vínculo físico en Windows 10 con PowerShell,Para crear un enlace simbólico en Windows 10 con PowerShell,
- Abra un PowerShell elevado.
- Escriba o copie y pegue el siguiente comando:|_+_|
- Reemplace laEnlaceparte con la ruta al enlace simbólico que desea crear (incluido el nombre del archivo y su extensión para los archivos).
- Reemplace laObjetivoparte con la ruta (relativa o absoluta) a la que se refiere el nuevo enlace.
Estás listo.
Además de eso, puede utilizar PowerShell para crear uniones de directorios y enlaces físicos. Veamos cómo se puede hacer.
Para crear una unión de directorios en Windows 10 con PowerShell,
- Abra un PowerShell elevado.
- Escriba o copie y pegue el siguiente comando:|_+_|
- Reemplace laEnlaceparte con la ruta al cruce de directorios que desea crear.
- Reemplace laObjetivoparte con la ruta completa al directorio al que hace referencia el nuevo enlace.
Para crear un vínculo físico en Windows 10 con PowerShell,
- Abra un PowerShell elevado.
- Escriba o copie y pegue el siguiente comando:|_+_|
- Reemplace laEnlaceparte con la ruta completa, incluido el nombre del archivo y su extensión para el enlace físico que desea crear.
- Reemplace laObjetivoparte con la ruta completa al archivo al que hace referencia el nuevo enlace.
Ahora quizás se pregunte cuál es la diferencia entre un enlace simbólico de directorio y una unión de directorio.
¿Cuál es la diferencia entre un enlace simbólico de directorio y una unión de directorio?
Un Directory Junction es un tipo más antiguo de enlace simbólico, que no admite rutas UNC (rutas de red que comienzan con \) ni rutas relativas. Las uniones de directorios son compatibles con Windows 2000 y sistemas Windows basados en NT posteriores. Por otro lado, un enlace simbólico de directorio también admite rutas UNC y relativas. Sin embargo, requieren al menos Windows Vista. Entonces, en la mayoría de los casos hoy en día, el enlace simbólico del directorio es la opción preferida.
¿Cuál es la diferencia entre un enlace físico y un enlace simbólico?
Se puede crear un vínculo físico solo para archivos, no para carpetas. No puede crear un enlace físico para directorios. Por lo tanto, tiene más limitaciones que Directory Junction y tampoco admite rutas UNC.
En Windows Vista y versiones posteriores, las uniones de directorios se utilizan para vincular rutas de carpetas de archivos más antiguas, como C:Documentos y configuración, a rutas más nuevas, como C:Usuarios. Los enlaces simbólicos también se utilizan para redirigir C:UsersAll Users a C:ProgramData.
A partir de Windows Vista, Windows y su mecanismo de servicio también utilizan ampliamente los enlaces físicos. Muchos archivos del sistema son enlaces físicos a archivos dentro de la carpeta de la Tienda de componentes de Windows. Si ejecuta el comando fsutil hardlink list para explorer.exe, notepad.exe o regedit.exe, ¡puede verlo usted mismo!
La carpeta WinSxS almacena varios archivos del sistema, que están vinculados mediante enlaces físicos a los archivos ubicados en las carpetas C:Windows, C:WindowsSystem32 y otras carpetas del sistema. Cuando se instalan las actualizaciones del sistema operativo, los archivos dentro de WinSxS se actualizan y se vinculan nuevamente a las ubicaciones del sistema.
Eso es todo.