phhsnews.com


phhsnews.com / Comment créer et utiliser des liens symboliques (aka Symlinks) sous Linux

Comment créer et utiliser des liens symboliques (aka Symlinks) sous Linux


Linux vous permet de créer des liens symboliques, ou des liens symboliques, qui pointent vers un autre fichier ou dossier sur votre machine. La meilleure façon de le faire est avec la commande de terminalln, bien que certains gestionnaires de fichiers graphiques puissent aussi créer des liens symboliques

Que sont les liens symboliques?

Les liens symboliques sont des raccourcis avancés . Un lien symbolique que vous créez apparaîtra comme le fichier ou le dossier d'origine vers lequel il pointe, même s'il ne s'agit que d'un lien. Par exemple, supposons que vous ayez un programme dont les fichiers doivent être stockés dans / home / user /.programme. Mais vous voulez stocker ces fichiers sur une autre partition, qui est montée sur / mnt / partition. Vous pouvez déplacer le répertoire .program vers /mnt/partition/.program, puis créer un lien symbolique dans /home/user/.program pointant vers /mnt/partition/.program. Le programme essayera d'accéder à son dossier dans /home/user/.program, et le système d'exploitation le redirigera vers /mnt/partition/.program.

Ceci est entièrement transparent pour le système d'exploitation et les programmes que vous utilisez. Si vous accédez au répertoire /home/user/.program dans un gestionnaire de fichiers, il semblera contenir les fichiers à l'intérieur de /mnt/partition/.program.

En plus des "liens symboliques", également appelés "soft liens ", vous pouvez créer un" lien dur ". Un lien symbolique ou souple pointe vers un chemin dans le système de fichiers. Par exemple, disons que vous avez un lien symbolique (ou "soft") depuis / home / examplefile pointant vers / var / examplefile. Si vous déplacez le fichier dans / var / examplefile, le lien / home / examplefile sera rompu. Cependant, si vous créez un "lien dur", cela pointera sur l'inode sous-jacent sur le système de fichiers. Donc, si vous avez créé un lien physique à partir de / home / examplefile pointant vers / var / examplefile et plus tard déplacé / var / examplefile, le lien / home / examplefile pointe toujours vers le fichier, peu importe où vous l'avez déplacé. Le lien dur fonctionne à un niveau inférieur.

Vous devez généralement utiliser des liens symboliques standard, également appelés "liens logiques", si vous n'êtes pas sûr de savoir lequel utiliser

Comment créer des liens symboliques avec ln

Pour créer un lien symbolique avec la commande ln, vous devez d'abord ouvrir une fenêtre de terminal. Une fois que vous avez, exécutez la commande ln sous la forme suivante:

ln -s / chemin / vers / original / chemin / vers / lien

Vous pouvez spécifier un chemin vers un répertoire ou un fichier dans la commande. Cela fonctionnera simplement, peu importe ce que vous entrez.

Donc, si vous vouliez créer un lien symbolique de votre dossier Téléchargements situé sur votre bureau, vous devriez exécuter la commande suivante:

ln -s / home / name / Downloads / home / name / Desktop

La

-sdans la commande crée un lien symbolique. Si vous vouliez créer un lien physique à la place - encore une fois, c'est quelque chose que vous ne voudriez généralement pas faire à moins d'avoir une raison particulière -, vous avez exclu le-sde la commande.En utilisant notre exemple, si nous regardons dans notre dossier Bureau, nous trouvons un dossier "Téléchargements" qui semble contenir tous les mêmes fichiers que notre dossier principal Téléchargements

Comment supprimer les liens symboliques

Pour supprimer symbolique liens, vous pouvez simplement les supprimer normalement. Par exemple, vous pouvez cliquer dessus avec le bouton droit de la souris et les supprimer à l'aide d'un gestionnaire de fichiers graphique ou utiliser la commande suivante pour supprimer (ou "supprimer") tout type de fichier:

rm / path / to / link

Comment créer des liens symboliques avec un outil graphique

De nombreux gestionnaires de fichiers Linux offrent la possibilité de créer graphiquement des liens symboliques. Si c'est le cas, vous pouvez généralement le faire en cliquant avec le bouton droit sur un dossier ou un fichier et en sélectionnant "Copier", puis en cliquant avec le bouton droit de la souris sur un autre dossier et en sélectionnant "Créer un lien".

Le gestionnaire de fichiers Nautilus inclus avec GNOME et les ordinateurs de bureau Unity d'Ubuntu n'a plus cette option de menu, mais il a un raccourci qui fera la même chose. Pour créer un lien symbolique dans Nautilus, maintenez enfoncées les touches Ctrl et Maj de votre clavier. Faites glisser et déposez un fichier ou un dossier vers un autre emplacement. Nautilus crée un lien symbolique vers le fichier ou le dossier d'origine à l'emplacement où vous déposez le fichier ou le dossier plutôt que de déplacer le fichier ou le dossier d'origine.


Comment installer Skyrim et Fallout 4 Mods avec Nexus Mod Manager

Comment installer Skyrim et Fallout 4 Mods avec Nexus Mod Manager

Comme beaucoup de jeux Bethesda, modding est l'un des grands jeux de jeux comme Skyrim et Fallout 4 sur PC. Nexus Mod Manager est l'un des meilleurs moyens d'installer des mods sur vos jeux favoris, et nous sommes ici pour vous montrer comment l'utiliser. Nexus Mod Manager supporte actuellement de nombreux autres jeux, y compris les jeux The Witcher, Dragon Age, Dark Souls, et d'autres jeux Fallout et Elder Scrolls, vous devriez donc être capable d'adapter les instructions pour tout autre jeu supporté par Nexus Mod Manager.

(how-top)

Quelle différence entre Amazon Echo et Echo Dot?

Quelle différence entre Amazon Echo et Echo Dot?

Plus tôt cette année, Amazon a étendu sa gamme de produits Echo à l'Echo Dot, le petit frère du plus grand haut-parleur Echo. Et maintenant, avant la fin de l'année, la société a expédié une version plus récente et moins chère de l'Echo Dot. Jetons un coup d'œil aux similitudes, différences, et quand et où vous voudriez utiliser chaque produit Qu'est-ce que le point d'écho d'Amazon?

(how-top)