¿Hay un equivalente de .lnk en Linux?

11

Al crear un acceso directo en Windows, crea un .lnkarchivo.

He investigado y parece que estos se pueden abrir en Linux (con algunos ajustes). ¿Linux tiene un equivalente? Si es así, ¿cuál es la extensión?

Sealz
fuente

Respuestas:

15

Linux no funciona con extensiones de archivo. Sin embargo, puede hacer un acceso directo en Linux usando "enlaces simbólicos". Son algo así como un "puntero" a un archivo.

Echa un vistazo aquí para ver cómo hacerlo:

¿Cómo creo un enlace simbólico?

ln -s [TARGET DIRECTORY OR FILE] ./[SHORTCUT]

Por ejemplo:

ln -s /usr/local/apache/logs ./logs
Diogo
fuente
44
Sin embargo, a diferencia de un acceso directo de Windows, un enlace simbólico se romperá cuando se mueva el archivo de destino ... que es más o menos la razón principal por la que usaría un acceso directo. Entonces, estrictamente hablando, un enlace simbólico de Linux no es el equivalente de un acceso directo de Windows, es el equivalente de un enlace simbólico de Windows.
Factor Mystic
2
Los enlaces simbólicos son mi herramienta favorita para mantener mis archivos organizados. Los enlaces simbólicos de Linux se mantienen sincronizados con el archivo de destino sin importar qué programa los lea.
Nathan Moos
@FactorMystic Si hace que el enlace simbólico apunte a una ubicación absoluta en el sistema de archivos, este no es el caso. ln -s /usr/local/apache/logs ./logscreará un enlace simbólico a /usr/local/apache/logs, y no se romperá cuando lo mueva.
djhaskin987
El entorno mantiene los enlaces simbólicos en la ruta, pero Windows cambia la ruta del entorno para los accesos directos. (Por ejemplo, si un enlace se dirige /tmpy reside en el archivo /home/user/temp, un enlace simbólico accedería al directorio /tmp/uploadcomo /home/user/temp/upload, mientras que un acceso directo primero cambiaría el directorio del entorno /tmpy luego accedería /tmp/uploaddirectamente). No conozco ninguna característica de Linux que comporte esto. camino.
palswim
@FactorMystic Si mueve el objetivo de un atajo, siempre se romperá. Si mueve el enlace (enlace simbólico o acceso directo), puede romperse, y esto depende de varios factores. Más solo el enlace: enlace simbólico con ruta absoluta y acceso directo estará bien; el enlace simbólico con la ruta relativa se romperá. Mueva el enlace y el destino juntos (es decir, cuyo subárbol) enlace simbólico con ruta absoluta y acceso directo se romperá, enlace simbólico con ruta relativa estará bien. [entonces la comparación no es entre enlace simbólico y acceso directo, sino entre ruta relativa y absoluta.]
ctrl-alt-delor
26

Linux tiene dos tipos de enlaces:

  • .desktoparchivos: creados por administradores de archivos gráficos. Son similares a los .lnkaccesos directos de Windows , menos la actualización automática. Ellos, como los accesos directos, solo funcionan dentro del programa administrador de archivos GUI.

  • Enlaces simbólicos: creados con ln -s target linkLinux y mklink link targetWindows. Estos pueden ser utilizados de manera transparente por cualquier programa.

usuario1686
fuente
44
¡Oh, la superioridad de los sistemas basados ​​en Posix!
Roy Tinker
@Roy: Siempre hay Plan9.
user1686
Eso se ve interesante, @grawity. Lo comprobaré. ¡Gracias!
Roy Tinker
3
ahí está el tercero, enlace duro
Lie Ryan
@Lie: Sí, pero no es muy utilizado como .lnkalternativa debido a las limitaciones.
user1686