GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer des liens symboliques sous Linux

Savoir créer un lien symbolique à l'aide des commandes Linux est un excellent moyen d'augmenter vos connaissances sur le terminal Linux. Dans ce didacticiel, nous couvrirons quelques commandes pour apprendre les liens symboliques de manière simple et rapide. Avant de commencer, voyons ce que sont les liens symboliques.

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

Les liens symboliques agissent comme une chaîne 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 à différents endroits en se référant à un seul fichier. Ainsi, augmenter l'efficacité en localisant tous les documents spécifiques en une seule commande.

En raison des fonctionnalités conviviales de Linux, même Microsoft le suit pour créer des liens symboliques. Les liens symboliques, également appelés liens symboliques ou liens symboliques, ne sont pas propres à Linux, mais ils ressemblent à une option de recherche dans Windows où l'on peut rechercher un fichier ou un répertoire spécifique sur un disque en exécutant diverses commandes.

Voyons comment vous pouvez créer des liens de fichiers et de dossiers sous Linux :

Généralement, pour créer des liens, nous utilisons le ln commande et le -s option pour spécifier les liens symboliques. C'est le moyen le plus simple d'assurer une approche flexible qui permet d'expérimenter le langage autant que possible. Il n'y a rien de difficile à créer des liens symboliques sous Linux - il vous suffit de suivre une étape simple.

ln -s [target file] [Symbolic filename]

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

  • -s – la commande pour les liens symboliques.
  • [fichier cible] - nom du fichier existant pour lequel vous créez le lien
  • [Nom du fichier symbolique] – nom du lien symbolique.

Les liens créés peuvent être vérifiés par la liste des répertoires à l'aide de la commande de liste détaillée :

ls -l

Cependant, si vous ne spécifiez pas le [nom de fichier symbolique], la commande créera automatiquement un nouveau lien dans le répertoire existant.

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

ln -s [Specific file/directory] [symlink name]

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

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

Une fois qu'un lien symbolique est créé et attaché au dossier /devisers , cela mènera à /user/local/downloads/logo . Lorsque l'utilisateur change de répertoire – cd – à /créateurs , 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 courants et leurs descriptions :

Commutateur de commande Description
–sauvegarde[=CONTROL] sauvegarder chaque fichier de destination existant
-d, -F, –répertoire le superutilisateur est autorisé à tenter un lien physique
-f, –force le fichier de destination existant est supprimé
-Je, –interactif invite avant de supprimer les fichiers de destination
-L, –logique cibles de déférence qui sont des liens symboliques
-n, –non-déréférencement les liens symboliques vers le répertoire sont traités comme des fichiers
-P, –physique créer des liens physiques directement vers des liens symboliques
-r, –relatif créer des liens symboliques relatifs à l'emplacement du lien
-s, –symbole créer des liens symboliques au lieu de liens physiques
-S, –suffix=SUFFIX remplacer le suffixe de sauvegarde habituel
-v, –verbose imprimer le nom de chaque fichier lié

Vous pouvez supprimer des liens existants attachés à des fichiers ou des répertoires à l'aide de la commande unlink ou rm. Voici comment vous pouvez le faire avec la commande unlink :

unlink [symlink to remove]

La suppression du lien symbolique à l'aide de la commande rm est similaire à la commande unlink qui est la suivante :

rm [symlink name]

Par exemple :

rm simpleText

Conclusion

N'oubliez pas que si la source n'est plus à l'emplacement actuel, vous devez supprimer les fichiers symboliques pour éviter de créer des doublons, ce qui pourrait ralentir votre travail.

Linux est une merveilleuse plate-forme pour créer une application interactive et dynamique, où vous pouvez expérimenter et innover. Une base solide est essentielle. Apprenez les bases de la langue à fond 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 !


Linux
  1. Comment créer des liens matériels et symboliques sous Linux

  2. Comment créer un script d'une commande Linux

  3. Comment créer un swap sous Linux

  4. Comment créer un service Systemd sous Linux

  5. Comment copier des liens symboliques ?

Comment créer un alias SSH sous Linux

Comment créer un alias sous Linux

Comment supprimer des liens symboliques sous Linux

Comment créer des liens symboliques sous Linux

Qu'est-ce que les liens symboliques sous Linux ? Comment créer des liens symboliques ?

Comment obtenir une liste de liens symboliques sous Linux