El comando mklink en Vista y sistemas superiores puede crear un enlace a una carpeta (se siente como un mapa de una carpeta). Como el enlace de carpeta se implementa desde abajo hacia arriba, el enlace es transparente para la aplicación.
(La función correspondiente de Windows 2000, XP, Server 2003 está enlazada, aquí solo está mklink) Por ejemplo, tengo una carpeta llamada C:\Program Files, pero no hay mucho espacio en la unidad c, así que quiero transferir algunas aplicaciones a la unidad d, pero cortarla directamente definitivamente no funcionará, y la aplicación reportará un error, así que primero mueve (corta) toda la carpeta C:\Program Files a la unidad d, y luego ejecuta el comando:
De este modo, habrá una carpeta adicional con un icono de acceso directo bajo la unidad C, cuyo nombre completo es "C:\Program Files", y haz doble clic para ir a D:\Program Files.
La carpeta C:\Program Files es transparente para la aplicación, es decir, salvo para Windows, la aplicación no sabe que las cosas bajo C:\Program Files se han transferido realmente a la unidad D, y siguen en la unidad C. Esto no afectará el uso de la aplicación original bajo C:\Program Files.
1. Los enlaces establecidos anteriormente pertenecen a enlaces blandos (/j), así como a enlaces simbólicos (/d) y enlaces duros a archivos (/h).
Los enlaces simbólicos y los enlaces blandos son muy similares, con la diferencia de que los enlaces blandos son enlaces de camino absolutos, mientras que los enlaces simbólicos permiten enlaces de caminos relativos.
Por ejemplo, si creas un enlace simbólico c:\1 y un enlace suave c:\2 de c:\data\tmp respectivamente, entonces c:\1 apunta a la subcarpeta tmp bajo la carpeta data dentro de la misma carpeta, y c:\2 apunta al camino absoluto de c:\data\tmp. El efecto es que si mueves las dos carpetas c:\1 y c:\2 a la unidad D, el enlace de d:\1 será inválido y d:\2 seguirá siendo válido.
Un enlace físico a un archivo es un enlace creado a un archivo, como c:\data\1.txt creando un enlace c:\data\2.txt, entonces estos dos archivos son dos alias equivalentes del mismo archivo, lo que equivale a dos punteros al mismo espacio de almacenamiento en disco duro, y eliminar ninguno de ellos afecta al otro archivo. Pero la limitación es que este enlace no puede cruzar particiones.
2. Los enlaces blandos y simbólicos no pueden cruzar discos.
3. Esta función debe estar en el sistema de archivos NTFS para ser utilizada. |