Saltar al contenido

¿Cómo crear un enlace duro de directorio en Windows?

Te damos la bienvenida a proyecto on line, en este lugar hallarás la resolución que estás buscando.

Creo que los enlaces duros son solo para archivos y no para directorios.

No existe tal cosa como un enlace duro a un directorio en Windows. En Windows, puede crear un enlace simbólico a un directorio usando el comando mklink /d link_name target_dir o creas un unión con mklink /J link_name target_dir.

A diferencia de los enlaces duros, los cruces pueden abarcar varios volúmenes y, a veces, Microsoft los llama “enlaces blandos”, como puede leer aquí:

Una unión (también llamada enlace suave) se diferencia de un vínculo físico en que los objetos de almacenamiento a los que hace referencia son directorios separados y una unión puede vincular directorios ubicados en diferentes volúmenes locales en la misma computadora.

Se requiere alguna advertencia aquí ya que la nomenclatura de Microsoft no es muy clara pero, en pocas palabras, estas son sus opciones para crear referencias a archivos y directorios en Windows:
(1) accesos directos: archivos cuyo contenido es la ubicación de otro archivo. Funciona más o menos como un enlace suave, con una diferencia crucial: NO es una entrada de directorio, la información del enlace se almacena dentro del archivo. Por esta razón, no funciona con muchas aplicaciones (al menos, funciona como se supone dentro del Explorador de Windows…);
(2) enlaces duros: creados con el comando mklink /h. Válido solo para archivos y funciona dentro de un volumen determinado (es decir, al igual que en Linux, no puede vincular un archivo en otra partición ni en una unidad de red);
(3) cruces: esta bestia es realmente rara. Funciona solo con directorios y, cosa curiosa, puede apuntar a directorios en otros sistemas de archivos;
(4) enlaces simbólicos: es muy parecido a Linux, y también funciona con directorios y archivos. (Pero tiende a requerir privilegios de administrador, lo que puede hacer que sea bastante inconveniente). Como mencioné anteriormente, se crea con el comando mklink /d link_name target_dir para directorios (y mklink link_name target_file para archivos). Puedes leer más sobre esto aquí.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *