Magazine High tech

Créer un lien symbolique sous Linux: ln -s

Publié le 21 novembre 2017 par Eric78

Un lien symbolique fonctionne un peu à la manière d’un alias ou d’un raccourcis. Ainsi vous pouvez mettre un fichier dans un répertoire et dans un autre dossier faire un lien symbolique qui pointe vers votre fichier.

Dans l’exemple ci-dessous, je disposes de jeux vidéo sous forme de fichiers unique (dump de ROM) et je souhaites que l’émulateur affiche le jeux dans deux menu différents de l’interface. Pour cela, la copie du jeux est placé dans un dossier regroupant une collection complet (dans l’exemple ci-dessous tous les Zelda quelques soit la console d’origine). Dans un second répertoire, on place tous les fichiers (ROM) lié à une console (ex: la NES). Pour éviter de dupliquer le fichier dans chaque dossier et occupé  le double d’espace de l’espace de stockage, nous allons utilisé un lien symbolique (aussi appelé SYMLINK)

Pour ce faire placez vous dans le premier répertoire
cd /recalbox/share/roms/zelda

Ensuite créez votre « symbolic link » à l’aide de la commande suivante

ln -s  /arborescence/source/fichier /arborescence/destination/symlink

Ce qui donne par exemple

ln -s "/recalbox/share/roms/zelda/Legend of Zelda.nes" "/recalbox/share/roms/nes/Legend of Zelda.nes"

Vérifier que le lien a été créé, vous devriez voir vers ou il pointe

ls -l « /recalbox/share/roms/nes/Legend of Zelda.nes »
lrwxrwxrwx 1 root root 46 Nov 21 16:27 /recalbox/share/roms/nes/Legend of Zelda.nes -> /recalbox/share/roms/zelda/Legend of Zelda.nes


Vous pourriez être intéressé par :

Retour à La Une de Logo Paperblog

Ces articles peuvent vous intéresser :

A propos de l’auteur


Eric78 823 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte