Comment créer des liens symboliques sous Linux

Apprendre les commandes symboliques de Linux est un excellent moyen d’améliorer votre potentiel dans le terminal Linux. Dans ce tutoriel, nous allons couvrir quelques commandes pour apprendre les liens symboliques d’une manière rapide et facile. Avant de commencer, faisons un tour d’horizon de ce que sont les liens symboliques.

Que sont les liens symboliques Linux

Les liens symboliques ne sont pas seulement utiles pour créer des raccourcis et gérer les fichiers dans des systèmes d’exploitation comme Linux. Ils servent également à créer divers emplacements pour les dossiers primaires de l’utilisateur, par exemple, Documents, Images, Téléchargements, et bien plus encore !

Les liens symboliques agissent comme une chaîne de caractères créant des chemins pour différents fichiers, dossiers et répertoires dans le système informatique. Ils sont capables de créer et de stocker plusieurs fichiers dans différents endroits se référer à un seul fichier. Ainsi, l’efficacité augmente en localisant tous les documents spécifiques en une seule commande.

Ces liens sont stockés dans l’ordinateur central, donc même si le fichier original est supprimé, vous aurez une sauvegarde pour la plupart des fichiers importants. Les liens symboliques aident à créer des chemins de liaison invalides pour stocker des éléments d’information selon les besoins de l’utilisateur.

En raison des fonctionnalités conviviales de Linux, même Microsoft le suit pour créer des liens symboliques. Les liens symboliques, également connus sous le nom de Soft links ou Symlinks, ne sont pas uniques à Linux mais ils sont tout comme une option de recherche dans Windows où l’on peut rechercher un fichier ou un répertoire spécifique dans un disque en exécutant diverses commandes.

Comment créer des liens symboliques dans Linux ?

Regardons comment vous pouvez créer des liens de fichiers et de dossiers dans Linux:

Créer des liens symboliques dans Linux pour les fichiers

Généralement, pour créer des liens utiliser nous utilisons la commande ln et l’option -s pour spécifier des liens symboliques. C’est la façon la plus simple d’assurer une approche flexible qui permet d’expérimenter le langage autant que possible. Il n’y a rien de difficile dans la création de liens Symboliques dans Linux – vous devez juste suivre une étape simple.

ln -s 

La commande ln dans Linux crée des liens entre les fichiers et les répertoires sources.

  • -s – la commande pour les Liens Symboliques.
  • – nom du fichier existant pour lequel vous créez le lien
  • – nom du lien symbolique.

Les liens créés peuvent être vérifiés en listant les répertoires à l’aide de la commande list détaillée :

ls -l

Cependant, si vous ne spécifiez pas le , la commande créera automatiquement un nouveau lien dans le répertoire existant.

Créer un lien symbolique sous Linux pour les dossiers

Créer des liens symboliques pour les dossiers n’est pas difficile non plus. La commande utilisée pour créer le lien symbolique de dossier est:

ln -s 

Par exemple, pour lier le répertoire /user/local/downloads/logo au dossier /devisers, utilisez la commande suivante:

ln -s /user/local/downloads/logo /devisers

Une fois qu’un lien symbolique est créé et attaché au dossier /devisers, il mènera à /user/local/downloads/logo. Lorsque l’utilisateur change de répertoire – cd – vers /devisers, le système passera automatiquement au fichier spécifique et l’écrira dans le répertoire de commande.

Les options de lien symbolique sont appelées commutateurs de ligne de commande. Voici les plus courantes et leurs descriptions :

Command Switch Description
-backup sauvegarde de chaque fichier de destination existant
-d, -F, -directory superuser is allowed to attempt hard link
-f, -force le fichier de destination existant est supprimé
-I, -interactive prompt avant de supprimer les fichiers de destination
-L, -logique les cibles de référence qui sont des liens symboliques
-n, -non-référence les liens symboliques vers le répertoire sont traités comme des fichiers
-P, -physique faire des liens matériels directement vers les liens symboliques
-r, -relative créer des liens symboliques relatifs à l’emplacement du lien
-s, -symbol créer des liens symboliques au lieu de liens en dur
-S, -suffix=SUFFIX remplacer le suffixe de sauvegarde habituel
-v, -verbose imprimer le nom de chaque fichier lié

Comment modifier ou supprimer un lien symbolique sous Linux ?

Vous pouvez supprimer les liens existants attachés aux fichiers ou aux répertoires par la commande unlink ou rm. Voici comment vous pouvez le faire avec la commande unlink:

unlink 

La suppression du lien symbolique à l’aide de la commande rm est similaire à la commande unlink qui est comme ci-dessous:

rm 

Par exemple :

rm simpleText

Wrapping up

Rappelez-vous, si la source n’est plus à l’emplacement actuel, alors vous devriez supprimer les fichiers symboliques pour éviter de créer des doublons, ce qui pourrait ralentir votre travail.

Linux est une merveilleuse plateforme pour créer une application interactive et dynamique, où vous pouvez expérimenter et innover. Une base solide est essentielle. Apprenez à fond les bases du langage pour l’utiliser à son plein potentiel. Nous espérons que ce tutoriel vous a aidé à améliorer vos compétences avec un autre outil utile !

Cet article a été modifié pour la dernière fois le 9 mars 2021 10:04 am

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.