¿Estás cansado de buscar en directorios repletos archivos que solo usarás por un segundo? Si es así, has venido al lugar correcto. Le daremos instrucciones detalladas sobre cómo crear enlaces simbólicos en su computadora.

Cómo crear un enlace simbólico

Después de seguir los pasos de este artículo, puede decir adiós a las búsquedas de archivos largas y sin sentido y dedicar más tiempo a las cosas que realmente importan.

¿Cómo crear un enlace simbólico?

Antes de profundizar en los detalles sobre cómo crear un enlace simbólico, queremos asegurarnos de que sepa exactamente qué es lo que está creando. Supongamos que ha instalado un programa que debe almacenarse en “ C:\Program Files\Program”.

Realmente le gustaría tener este programa en su "D:\Documentos", pero es imposible hacerlo. Esto es cuando agrega un enlace simbólico a su C:\Program Files\Programarchivo “ ” a la D:\Documentscarpeta “ ”. De esa manera, se ahorra la molestia de tener que hacer malabarismos con todo el C:directorio “ ” para abrir ese archivo.

Para la mayoría de los sistemas operativos, utilizará el comando ln -s seguido del destino de su archivo fuente y su nombre de enlace simbólico.

A continuación, encontrará instrucciones sobre cómo crear un enlace simbólico entre sistemas operativos y programas específicos.

¿Cómo crear un enlace simbólico en Windows?

Para crear un enlace simbólico en Windows, utilizará el comando mklink en el símbolo del sistema. Este es un comando interno disponible en Windows Vista, Windows 7, 8 y 10. Puede hacerlo ejecutando el símbolo del sistema como administrador:

  1. Escriba "Símbolo del sistema" en el menú Inicio.
  2. Haga clic derecho en el icono.
  3. Elija la opción "Ejecutar como administrador".

Si ejecuta una Actualización de creadores de Windows 10, no necesita acceder al símbolo del sistema como administrador. Sin embargo, deberá habilitar el modo Dev de antemano:

  1. Vaya a la página "Configuración".
  2. Vaya a la sección "Actualización y seguridad".
  3. Seleccione "Para desarrolladores".
  4. Asegúrate de que el "Modo desarrollador" esté activado.

Ahora que tiene todo configurado, puede volver al símbolo del sistema y ejecutar el siguiente comando:

mklink Link_Name Target_Path.

Al invocar este comando, creará un enlace simbólico que apunta al archivo Target_Name.

Si desea que el enlace simbólico apunte a un directorio, agregará la letra correspondiente:

mklink /D Link_Name Target_Path

Si algunos nombres de ruta contienen espacios, deberá poner el comando entre comillas:

Mklink /D “C:\My files” “C:\Users\Name\Original\.”

Herramientas de enlaces simbólicos de terceros

Para crear enlaces simbólicos en Windows, también puede descargar una herramienta de terceros llamada Link Shell Extension . Esta herramienta te permite hacer enlaces simbólicos haciendo lo siguiente:

  1. Descargue e instale la herramienta.
  2. Encuentre el archivo del que desea hacer un enlace simbólico.
  3. Haz clic derecho sobre él.
  4. Elija la opción "Elegir fuente de enlace" en el menú.
  5. Haga clic con el botón derecho en otra carpeta y desplace el cursor sobre la opción "Soltar como" en el menú.
  6. Seleccione "Enlace simbólico".

¿Cómo crear un enlace simbólico en Unix?

Para crear enlaces entre archivos en Unix, usará el lncomando en el indicador de Unix. Para crear un enlace simbólico, agregará la -sopción al lncomando. Su comando debería verse así:

ln -s Target_File Link_Name

Debe reemplazar Target_File con el nombre del archivo para el que está creando un enlace simbólico. Puede crear enlaces simbólicos a cualquier archivo o directorio en el sistema de archivos. Reemplace Link_Name con el nombre de su enlace simbólico.

Nota: Eliminar o eliminar el archivo de destino hará que su enlace simbólico deje de funcionar correctamente.

¿Cómo crear un enlace simbólico a un directorio en Linux?

La creación de enlaces simbólicos a un directorio en Linux requiere el mismo procedimiento que la creación de uno a un archivo. Como primer parámetro, invocará el nombre del directorio de su archivo y, como segundo parámetro, escribirá el nombre de su enlace simbólico.

Por ejemplo, puede crear un enlace simbólico desde el directorio /mnt/my_drive/photos al directorio ˜/ my_photos:

ln -s /mnt/my_drive/photos ˜/my_photos

¿Cómo crear un enlace simbólico en Ubuntu?

La creación de enlaces entre archivos en todos los sistemas Linux, incluido Ubuntu, se ejecuta con el lncomando “ ”. Para crear un enlace simbólico en Ubuntu, ejecute la Terminal e invoque este comando con la opción -sagregada junto a ln.

Así es como debería verse su comando:

sudo ln -s Source_Directory Link_Directory

Debe reemplazar "Source_Directory" con el directorio del archivo original. En el parámetro "Link_Directory", escribirá el nombre de su enlace simbólico.

¿Cómo crear un enlace simbólico en Mac?

La mejor manera de pensar en los enlaces simbólicos en Mac es como si fueran alias avanzados. Son diferentes en el sentido de que los enlaces simbólicos funcionan en todas las aplicaciones de Mac, incluida la Terminal. De hecho, usará la Terminal para crear enlaces simbólicos. Simplemente siga los pasos a continuación:

  1. Inicie la Terminal presionando Comando + Espacio, luego escriba " Terminal". Alternativamente, inicie Terminal a través de Finder> Aplicaciones> Utilidades> Terminal.
  2. Ejecute el siguiente comando: ln -s /original/ruta/enlace/ruta. Puede crear una ruta a un archivo oa un directorio. Por ejemplo, si desea crear un enlace simbólico en su escritorio que apunte a su carpeta Documentos, ejecute este comando:

ln -s /Users/name/Documents /Users/name/Desktop

Si se invoca correctamente, verá que aparece una carpeta llamada "Documentos" en su escritorio. Parece la carpeta real, pero en realidad es su enlace simbólico. Puede abrirlo y tendrá el mismo contenido que la carpeta "Documentos" original.

Tal vez su archivo de ruta contenga espacios. Por ejemplo, si desea crear un enlace simbólico a una carpeta llamada "Mis imágenes" y desea que aparezca en la carpeta "Mis archivos", escriba el comando entre comillas:

ln -s “Users/name/My pictures” “/Users/name/My Files/Link”

Para facilitar las cosas, simplemente puede arrastrar y soltar cualquier carpeta desde la aplicación Finder a la Terminal. Insertará automáticamente la ruta de esa carpeta y la encerrará entre comillas si es necesario.

Herramientas de enlaces simbólicos de terceros

También puede crear un enlace simbólico en Finder, pero necesitará una herramienta de terceros para hacerlo. Puede instalar la aplicación llamada SymbolicLinker que agregará la siguiente opción en el menú contextual del Finder: Servicios > Crear enlace simbólico.

¿Cómo crear un enlace simbólico en Centos 7?

Crear un enlace simbólico en Centos 7 requiere el mismo comando que en otros sistemas operativos Linux. Ejecutará el lncomando seguido de -s:

Ln -s Source_Directory Link Directory

Puede crear enlaces simbólicos a directorios o cualquier archivo en su sistema de archivos.

¿Cómo crear un enlace simbólico en Powershell?

Siga los pasos a continuación para crear un enlace simbólico en Powershell:

  1. Ejecute Powershell como administrador.
  2. Copie (o escriba) este comando:
    New-Item -ItemmType -SymbolicLink -Path “Link” -Target “Target”
  3. En la parte "Enlace", debe escribir su ruta de enlace simbólico, incluido su nombre y extensión de archivo.
  4. En la parte "Objetivo", escriba la ruta a la que se referirá su nuevo enlace.

¿Cómo crear un enlace simbólico en Python?

Si usa Python, probablemente sepa que el módulo del sistema operativo le permite interactuar con su sistema operativo. Puede usar el método os.symlink() para crear enlaces simbólicos (dst) que apunten a su fuente-destino (src).

Esta es la sintaxis:

os.symlink(src, dst)

El src representa la fuente, mientras que dstes el destino que no existía previamente. No debería obtener ningún valor de retorno si el comando fue exitoso.

Preguntas frecuentes adicionales

Aquí hay algunas preguntas más para ayudarlo a aprovechar al máximo este tema.

¿Qué hace un enlace simbólico?

Los enlaces simbólicos, comúnmente conocidos como enlaces simbólicos, son características del sistema de archivos que crean un enlace a archivos o carpetas específicos. En cierto modo, son similares a un acceso directo en Windows o un alias en Mac, excepto que no son archivos reales. Un enlace simbólico es realmente una entrada en un sistema de archivos específico que hace referencia a un archivo o directorio.

¿Cómo crear enlaces simbólicos con LN?

La mayoría de los sistemas operativos usarán el comando ln para crear enlaces simbólicos. La forma en que funciona es que ejecuta la Terminal de su sistema como Administrador y ejecuta el siguiente comando:

ln -s File_Source File_Destination

El lncomando crea un enlace fijo de forma predeterminada, por lo que debe agregar el -s, que le indica que cree un enlace suave (enlace simbólico).

¿Cómo eliminar un enlace simbólico?

La mayoría de las veces, puede eliminar enlaces simbólicos como cualquier otro archivo: muévalo a la papelera.

Puede eliminar los enlaces simbólicos en Linux con el rmcomando “ ”. Invoque el siguiente comando reemplazando enlace_simbólico con el nombre de su enlace simbólico: rm symbolic_link_name

Si la acción fue exitosa, su comando saldrá como cero y no mostrará ningún resultado. Puede eliminar más de un enlace simbólico. Simplemente pase sus nombres como argumentos con un espacio entre cada uno:rm symlinkX symlinkZ symlinkY

También puede utilizar el comando desvincular. Este comando solo aceptará un solo argumento, por lo que debe eliminar un enlace tras otro. Simplemente ejecute el siguiente comando:unlink symbolic_link_name

No debería recibir ningún resultado si el comando fue exitoso.

Para eliminar enlaces simbólicos en Windows, use el rmdir comando.

En Mac, además de mover el archivo a la papelera, puede eliminarlo usando el comando rm. Simplemente ejecute este comando junto con la ruta del enlace simbólico:rm /link/path

¿Cuál es el comando para crear un enlace simbólico?

La mayoría de los sistemas operativos utilizan el comando ln para crear enlaces simbólicos. La forma en que funciona es que ejecuta la Terminal de su sistema como Administrador y ejecuta el siguiente comando:

ln -s File_Source File_Destination

El lncomando crea un enlace fijo de forma predeterminada, por lo que debe agregar el -s, que le indica que cree un enlace suave (enlace simbólico).

Mejorando su experiencia de navegación de archivos

Saber cómo crear enlaces simbólicos de directorios de archivos específicos puede ser un ahorro en tiempo real. Mejor aún, mantiene sus archivos almacenados de forma segura en su destino original, por lo que nada se estropea al mover los archivos. Cuando ya no necesite un enlace simbólico específico, puede eliminarlo fácilmente como lo haría con cualquier otro archivo.

¿A qué archivos le resulta más útil crear enlaces simbólicos? Comparta sus pensamientos en la sección de comentarios a continuación.