Existe-t-il un équivalent de .lnk sous Linux?

11

Lors de la création d'un raccourci dans Windows, il crée un .lnkfichier.

J'ai fait des recherches et il semble que ceux-ci soient ouverts sous Linux (avec quelques ajustements). Linux a-t-il un équivalent? Si oui, quelle est l'extension?

sealz
la source

Réponses:

15

Linux ne fonctionne pas avec les extensions de fichier. Cependant, vous pouvez créer un raccourci sous Linux en utilisant des "liens symboliques". Ils sont quelque chose comme un "pointeur" vers un fichier.

Jetez un œil ici pour voir comment le faire:

Comment créer un lien symbolique?

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

Par exemple:

ln -s /usr/local/apache/logs ./logs
Diogo
la source
4
Cependant, contrairement à un raccourci Windows, un lien symbolique se cassera lorsque le fichier cible est déplacé ... ce qui est à peu près la principale raison pour laquelle vous utiliseriez un raccourci. Donc, à strictement parler, un lien symbolique Linux n'est pas l'équivalent d'un raccourci Windows, c'est l'équivalent d'un lien symbolique Windows.
Factor Mystic
2
Les liens symboliques sont mon outil préféré pour organiser mes fichiers. Les liens symboliques Linux sont synchronisés avec le fichier cible, quel que soit le programme qui les lit!
Nathan Moos
@FactorMystic Si vous faites pointer le lien symbolique vers un emplacement absolu dans le système de fichiers, ce n'est pas le cas. ln -s /usr/local/apache/logs ./logscréera un lien symbolique vers /usr/local/apache/logset ne sera pas rompu lorsque vous le déplacerez.
djhaskin987
L'environnement conserve les liens symboliques dans le chemin, mais Windows modifie le chemin de l'environnement pour les raccourcis. (Par exemple, si un lien cible /tmpet réside dans le fichier /home/user/temp, un lien symbolique accéderait au répertoire /tmp/uploadas /home/user/temp/upload, alors qu'un raccourci changerait d'abord le répertoire d'environnement en /tmppuis accéderait /tmp/uploaddirectement.) Je ne connais aucune fonctionnalité Linux qui se comporte comme ceci façon.
palswim
@FactorMystic Si vous déplacez la cible d'un raccourci, il se cassera toujours. Si vous déplacez le lien (lien symbolique ou raccourci), il peut se rompre et cela dépend d'un certain nombre de facteurs. Plus que le lien: un lien symbolique avec un chemin absolu et un raccourci ira bien; le lien symbolique avec le chemin relatif se brisera. Déplacer le lien et la cible ensemble (c'est-à-dire dont la sous-arborescence) le lien symbolique avec le chemin absolu et le raccourci se briseront, le lien symbolique avec le chemin relatif ira bien. [donc la comparaison n'est pas entre le lien symbolique et le raccourci, mais entre le chemin relatif et absolu.]
ctrl-alt-delor
26

Linux a deux types de liens:

  • .desktopfichiers: créés par des gestionnaires de fichiers graphiques. Ils sont similaires aux .lnkraccourcis Windows , moins la mise à jour automatique. Ils, comme les raccourcis, ne fonctionnent qu'à l'intérieur du programme de gestion de fichiers GUI.

  • Liens symboliques: créés avec ln -s target linksous Linux et mklink link targetsous Windows. Ceux-ci peuvent être utilisés de manière transparente par n'importe quel programme.

user1686
la source
4
Oh, la supériorité des systèmes basés sur Posix!
Roy Tinker
@Roy: Il y a toujours Plan9.
user1686
Cela semble intéressant, @grawity. Je vérifierai. Merci!
Roy Tinker
3
il y a le troisième, lien dur
Lie Ryan
@Lie: Oui, mais ce n'est pas très largement utilisé comme .lnkalternative en raison des limitations.
user1686