Cree un enlace simbólico en Windows 10 con PowerShell

En Windows 10, puede usar enlaces simbólicos para redirigir fácilmente una carpeta a otra ubicación. Los enlaces simbólicos se utilizan ampliamente en el sistema operativo para sus propios archivos y carpetas. Mediante enlaces simbólicos, puede ahorrar espacio en el disco y recuperar datos de varias ubicaciones en el sistema de archivos sin mover físicamente sus datos.

Los enlaces simbólicos pueden resultar muy útiles en muchas situaciones. Por ejemplo, hace algún tiempo agregué un SSD a mi computadora y luego instalé Windows. Todas mis aplicaciones portátiles permanecieron en la carpeta D: portable, y muchas se configuraron para trabajar con la carpeta D: document. El problema era que antes de agregar este nuevo SSD, la ruta a las carpetas era C: portable y C: documentos.

Al vincular simbólicamente estas dos carpetas, hicimos que todo funcionara en segundos. Creamos enlaces simbólicos llamados c: portable y c: documentos sin mover un solo archivo o carpeta. Otra cosa interesante es que si muevo los enlaces simbólicos a otra ubicación, por ejemplo, en la unidad E:, seguirán funcionando y señalarán mis carpetas a la unidad D :.

En un artículo anterior, vimos cómo administrar enlaces simbólicos al sistema integrado. mklink herramienta de consola. Hoy, veremos cómo hacer lo mismo con PowerShell.

  1. Abra PowerShell alto.
  2. Escriba o copie y pegue el siguiente comando:
    New-Item -ItemType SymbolicLink -Path "Link" -Target "Target"
  3. Sustituir Enlace parte con la ruta al enlace simbólico que desea crear (incluido el nombre y la extensión del archivo).
  4. Sustituir Apuntar parte de la ruta (relativa o absoluta) a la que se refiere el nuevo enlace.PowerShell Crear un vínculo simbólico

Estás listo.
Además, puede usar PowerShell para crear uniones de directorio y vínculos físicos. Veamos cómo se puede hacer.

  1. Abra PowerShell alto.
  2. Escriba o copie y pegue el siguiente comando:
    New-Item -ItemType Junction -Path "Link" -Target "Target"
  3. Sustituir Enlace parte de la ruta a la unión del directorio que desea crear.
  4. Sustituir Apuntar parte con la ruta completa al directorio al que se refiere el nuevo enlace.Conexión de directorio de creación de PowerShell

  1. Abra PowerShell alto.
  2. Escriba o copie y pegue el siguiente comando:
    New-Item -ItemType HardLink -Path "Link" -Target "Target"
  3. Sustituir Enlace parte con la ruta completa, incluido el nombre del archivo y la extensión de la conexión física que desea crear.
  4. Sustituir Apuntar parte con la ruta completa al archivo al que se refiere el nuevo enlace.PowerShell Cree un vínculo físico

Ahora es posible que se pregunte cuál es la diferencia entre un enlace de conductor simbólico y una unión de conductor.

¿Cuál es la diferencia entre un enlace de conductor simbólico y una unión de conductor?
Directory Junction es un tipo más antiguo de enlace simbólico que no admite rutas UNC (rutas de red que comienzan con \) y rutas relativas. Las interfaces de directorio son compatibles con Windows 2000 y sistemas Windows posteriores basados ​​en NT. Por otro lado, un vínculo simbólico asume un director con UNC y caminos relativos. Sin embargo, se requiere al menos Windows Vista. Entonces, en la mayoría de los casos hoy en día, el vínculo simbólico del director es la mejor opción.

¿Cuál es la diferencia entre un vínculo rígido y un vínculo simbólico?
Solo se puede crear un vínculo físico para archivos, no para carpetas. No puede crear un vínculo 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 extensiones de directorio se utilizan para vincular rutas de carpetas de archivos más antiguas, como C: Documentos y configuraciones, a rutas más nuevas como C: Usuarios. Los enlaces simbólicos también se utilizan para redirigir C: Users All users a C: ProgramData.

Desde Windows Vista, Windows y su mecanismo de servicio utilizan ampliamente enlaces físicos. Muchos archivos del sistema son vínculos rígidos a archivos en 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 comprobarlo usted mismo!

Discos duros de Windows 10La carpeta WinSxS almacena varios archivos del sistema, que están vinculados mediante vínculos físicos a archivos ubicados en C: Windows, C: Windows System32 y otras carpetas del sistema. Una vez que se instalan las actualizaciones del sistema operativo, los archivos WinSxS se actualizan y se vuelven a conectar a las ubicaciones del sistema.

Eso es todo.

Ayúdanos

Winaero depende en gran medida de su apoyo. Puede ayudar a que el sitio continúe brindándole contenido y software interesantes y útiles utilizando estas opciones:

Si te gusta este artículo, compártelo usando los botones a continuación. No le costará mucho, pero nos ayudará a crecer. ¡Gracias por tu apoyo!