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.
Que sont les liens symboliques Linux
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.
Comment créer des liens symboliques sous Linux ?
Voyons comment vous pouvez créer des liens de fichiers et de dossiers sous Linux :
Créer un lien Symbolik dans Linux pour les fichiers
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 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 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é |
Comment modifier ou supprimer un lien symbolique sous Linux ?
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 !