stringtranslate.com

Atajo (informática)

En informática , un acceso directo a un archivo es un identificador en una interfaz de usuario que permite al usuario encontrar un archivo o recurso ubicado en un directorio o carpeta diferente del lugar donde se encuentra el acceso directo. De manera similar, un acceso directo a Internet permite al usuario abrir una página, archivo o recurso ubicado en una ubicación remota de Internet o en un sitio web.

Los accesos directos generalmente se implementan como un archivo pequeño que contiene un URI o GUID de destino para un objeto , o el nombre de un archivo de programa de destino que representa el acceso directo. El acceso directo también puede especificar parámetros que se pasarán al programa de destino cuando se ejecute. Cada atajo puede tener su propio icono. Los accesos directos se colocan muy comúnmente en un escritorio , en un panel de inicio de aplicaciones como el menú Inicio de Microsoft Windows , o en el menú principal de un entorno de escritorio . El equivalente funcional en el sistema operativo Macintosh se llama alias . Los sistemas tipo Unix tienen enlaces simbólicos que apuntan a un archivo de destino y, a menudo, admiten archivos que proporcionan detalles de configuración adicionales..desktop

Implementaciones

Microsoft Windows

Los accesos directos a archivos (también conocidos como enlaces de shell ) se introdujeron en Windows 95 . [1] Microsoft Windows utiliza .lnkcomo extensión de nombre de archivo para accesos directos a archivos locales y .URLpara accesos directos a archivos remotos, como páginas web. Comúnmente conocidos como "accesos directos" o "archivos vinculados", ambos se muestran con un icono superpuesto de flecha curvada de forma predeterminada y sin extensión de nombre de archivo . (La extensión permanece oculta en el Explorador de Windows incluso cuando "Ocultar extensiones para tipos de archivos conocidos" no está marcado en las opciones de Tipo de archivo , porque está controlado por la NeverShowExtopción en HKEY_CLASSES_ROOT\lnkfileel Registro. La IsShortcutopción hace que se muestre la flecha). Los archivos de acceso directo pueden Se puede utilizar para iniciar programas en estados de ventana minimizados o maximizados si el programa lo admite.

Los archivos de Microsoft Windows .lnkfuncionan como extensiones del Explorador de Windows , en lugar de extensiones del sistema de archivos. Como extensión de shell, .lnklos archivos no se pueden usar en lugar del archivo excepto en el Explorador de Windows, y tienen otros usos en el Explorador de Windows además de usarse como acceso directo a un archivo local (o GUID). Estos archivos también comienzan con "L".

Aunque los accesos directos, cuando se crean, apuntan a archivos o carpetas específicos, pueden fallar si el destino se mueve a otra ubicación. Cuando se abre un archivo de acceso directo que apunta a un destino inexistente, Explorer intentará reparar el acceso directo. Las versiones de Windows basadas en Windows 9x utilizan un algoritmo de búsqueda simple para corregir accesos directos rotos. [1] En los sistemas operativos basados ​​en Windows NT y el sistema de archivos NTFS , el identificador único del objeto de destino se almacena en el archivo de acceso directo y Windows puede usar el servicio Distributed Link Tracking para rastrear los destinos de los accesos directos, de modo que el acceso directo pueda ser silencioso. Se actualiza si el objetivo se mueve a otro disco duro. [2] Windows Installer , introducido en Windows 2000 , agregó otro tipo especial de accesos directos llamados "Atajos anunciados".

Los accesos directos a archivos en Windows pueden almacenar una ruta de directorio de trabajo además de la ruta de destino. Se pueden utilizar variables de entorno. Se puede definir una tecla de acceso rápido en las propiedades del acceso directo para los accesos directos que se encuentran en las carpetas del menú Inicio , ancladas a la barra de tareas o al escritorio. En Windows 2000 en adelante, los accesos directos a archivos pueden almacenar comentarios que se muestran como información sobre herramientas cuando se pasa el mouse sobre el acceso directo.

Generalmente, el efecto de hacer doble clic en un acceso directo pretende ser el mismo que hacer doble clic en la aplicación o documento al que hace referencia, pero los accesos directos de Windows contienen propiedades separadas para el archivo de destino y el directorio "Iniciar en". Si no se ingresa este último parámetro, intentar utilizar el acceso directo para algunos programas puede generar errores de "DLL faltante" que no están presentes cuando se accede directamente a la aplicación. [3]

Los enlaces del sistema de archivos también se pueden crear en sistemas Windows (Vista y superiores). Cumplen una función similar, aunque son una característica del sistema de archivos . Los accesos directos de Windows son archivos y funcionan independientemente del sistema de archivos, a través del Explorador. [4]

A partir de Windows 7 , algunos accesos directos también almacenan ID de modelo de usuario de aplicación (AppUserModelID). [5] En lugar de la línea de comando de destino, los AppUserModelID se pueden usar directamente para iniciar aplicaciones. Algunos programas de escritorio y todas las aplicaciones WinRT Modern/Universal Windows Platform utilizan accesos directos con AppUserModelID para iniciar.

Aunque Windows no proporciona herramientas convenientes para crearlo, Explorer admite un "enlace de carpeta" o "carpeta de enlace de shell": una carpeta con el conjunto de atributos del sistema, que contiene un archivo oculto "desktop.ini" (personalización de carpeta) que le indica al Explorador que busque en esa misma carpeta un archivo de acceso directo "target.lnk" que apunte a otra carpeta. Cuando se ve en el Explorador, la carpeta de enlace del shell parece tener el contenido de la carpeta de destino; es decir, la carpeta personalizada se convierte en el acceso directo efectivo. [6] Microsoft Windows utiliza esta técnica para elementos como carpetas WebDAV . La llegada de los enlaces al sistema de archivos en Windows Vista y versiones posteriores ha hecho que las carpetas de enlaces del shell sean menos útiles.

Existe otro tipo de archivo que es similar a un .lnkarchivo, pero tiene la extensión .cda. Se utiliza para hacer referencia a una pista (canción) en un CD (en formato estándar CDDA / RedBook ).

Unix

En sistemas tipo Unix, como Linux y BSD , un simple puntero a un archivo o directorio de destino se implementa en el sistema operativo como un enlace simbólico .

Cuando el objetivo es un programa, muchas interfaces gráficas de usuario admiten .desktoparchivos .directory. El formato de estos archivos de texto sin formato sigue la especificación de 'entrada de escritorio' de freedesktop.org y, además de la ubicación del programa, pueden proporcionar un ícono , información sobre herramientas y otros detalles. [7]

Mac

Macintosh no tiene extensiones para atajos. En Macintosh System 7 se introdujo un tipo de archivo llamado "alias" ; rastrea información como el número de inodo para manejar movimientos. Los alias en System 7 hasta Mac OS 9 se distinguían de otros archivos mediante el uso de nombres en cursiva. En Mac OS 8.5 y posteriores, se agregó otra marca distintiva: una "flecha de alias" (una flecha negra con un borde blanco delgado) similar a la que se usa para los accesos directos en Microsoft Windows. En Mac OS X , los nombres de los alias ya no están en cursiva, pero la insignia de flecha permanece. Además, un alias conserva su referencia dinámica a un objeto y no es necesario especificarlo incluso cuando se llaman archivos en servidores remotos.

Además, se pueden crear enlaces simbólicos dentro del subsistema Unix. El navegador Safari tiene su propio formato basado en lista de propiedades.webloc , para almacenar URL de Internet.

Historia

Para ejecutar una aplicación o representar un archivo en las primeras interfaces gráficas de usuario , el usuario tenía que hacer clic en la representación del archivo real o ejecutable en la ubicación donde estaba la aplicación o el archivo. El concepto de disociar el ejecutable del ícono que representa una instrucción para realizar una tarea asociada con ese archivo o ejecutable para que puedan agruparse por función o tarea en lugar de organización física en la estructura del archivo se describió por primera vez en el artículo de investigación "A Task Oriented Front End For The Windows Graphical User Interface", de Mike Roberts, publicado en 1991 por la Universidad de Kingston y presentado a Microsoft y Xerox EuroPARC ese mismo año en virtud de un acuerdo de intercambio de tecnología entre academia y empresas. [ cita necesaria ] Una forma simplificada de esta investigación se incorporó al Sistema 7 en 1991 y cuatro años después a Windows 95 .

Ver también

Referencias

  1. ^ ab Chen, Raymond (octubre de 2009). "Confidencial de Windows: seguimiento de accesos directos". Revista TechNet . Microsoft . Archivado desde el original el 12 de octubre de 2009 . Consultado el 14 de abril de 2019 .
  2. ^ "Seguimiento de enlaces distribuidos en controladores de dominio basados ​​en Windows". Corporación Microsoft . 28 de febrero de 2007. Archivado desde el original el 9 de abril de 2008 . Consultado el 14 de abril de 2019 .
  3. ^ Cheng, Chieh (19 de abril de 2008). "Dawn of War - Dark Crusade: Error al cargar el módulo". GearHack . Consultado el 14 de abril de 2019 .
  4. ^ Chen, Raymond (septiembre de 2006). "Confidencial de Windows: ¿Por qué existen archivos de accesos directos?". Revista TechNet . Microsoft . Archivado desde el original el 4 de julio de 2009 . Consultado el 14 de abril de 2019 .
  5. ^ "ID de modelo de usuario de aplicación (AppUserModelID)". MSDN . Microsoft . Archivado desde el original el 13 de enero de 2015 . Consultado el 14 de abril de 2019 .
  6. ^ Shultz, Greg (18 de octubre de 2004). "Creación manual de puntos de unión en Windows XP". República tecnológica . CBS interactivo . Consultado el 14 de abril de 2019 .
  7. ^ "Especificación de entrada de escritorio". freedesktop.org . 27 de abril de 2020 . Consultado el 27 de octubre de 2023 .

enlaces externos

LNK de Windows

archivos .desktop