Comment créer un lien symbolique dans Linux

Comment créer un lien symbolique dans Linux
Un lien symbolique ou symbolique est un type de fichier qui contient l'adresse ou le chemin d'un autre fichier ou dossier dans un système d'exploitation Linux; Il est également connu comme un lien souple car il pointe vers le fichier et contient la référence d'un fichier. Il est principalement utilisé pour gérer et créer des raccourcis de fichiers; De plus, il est utilisé pour créer différents emplacements pour les dossiers primaires et bien plus encore. Il fonctionne comme une chaîne utilisée pour attacher les différents fichiers et dossiers dans l'ensemble du système informatique.

Ce message explore et apprendra comment créer un lien symbolique d'un fichier ou d'un répertoire et de supprimer un lien symbolique dans tout système d'exploitation basé sur Linux. Alors, plongeons dans le processus d'apprentissage et voyons combien de types de liens existent dans Linux.

Types de liens dans Linux

Lien souple

C'est la même chose qu'un raccourci que nous voyons souvent dans le système d'exploitation Windows, qui est essentiellement un pointeur vers un répertoire ou un fichier spécifique.

Lien dur

De l'autre côté, les liens durs sont également des raccourcis d'un fichier ou d'un dossier spécifique, mais la seule différence entre un lien dur et le lien souple est que le lien dur ne peut pas exister sur une autre partition ou système de fichiers.

Eh bien, l'utilitaire de ligne de commande que nous utilisons pour créer des liens est connu sous le nom LN. Apprenons un peu à ce sujet.

Commande LN

LN La commande crée le lien dur par défaut. Cependant, si nous voulons créer un lien doux, nous devons mettre un -s ou -symbolique drapeau devant le LN commande.

La syntaxe pour créer le lien symbolique serait comme indiqué ci-dessous:

$ ln -s [original_file] [lien]

Dans le premier argument, nous devons fournir le nom du fichier d'origine.
Dans le deuxième argument, nous devons lui donner le nom de fichier symbolique.

Si nous ne fournissons pas le fichier symbolique ou ne mettons pas un point (.) Au lieu d'un nom de fichier symbolique, puis le LN La commande créera le lien symbolique dans le même répertoire de travail.

Création d'un lien symbolique vers un fichier

Le lien symbolique du fichier peut facilement être créé à l'aide de la commande ci-dessous:

$ ln -s original_file_name symbolic_file_name

Assurez-vous de remplacer le original_file_name et symbolic_file_namE avec vos noms de fichiers souhaités.

Par exemple, pour créer un lien symbolique d'un fichier texte, la commande ira comme ceci:

fichier $ ln -s.txt new_link.SMS

Le LN La commande ne produit ni n'affiche de sortie de réussite sur le terminal, vous pouvez donc utiliser la commande LS si vous souhaitez vérifier la création de liens. Ainsi, ls -l pour vérifier la commande ci-dessous:

$ ls -l newlink.SMS

Le L dans la sortie est le drapeau qui mentionne le type de fichier symbolique, et le symbole de flèche (->) pointe vers le fichier d'origine à partir de l'endroit où le lien symbolique est créé.

Très bien, voyons maintenant comment créer un lien symbolique vers un répertoire

Création d'un lien symbolique à un répertoire

Il n'y a pas de différence dans la création d'un lien symbolique vers un répertoire ou un fichier. Un lien symbolique vers un répertoire peut facilement être créé en fournissant d'abord le nom du répertoire, puis en fournissant le lien symbolique.

Par exemple, pour créer le lien symbolique d'un répertoire nommé / dossier au répertoire ~ / folder_link, la commande pour créer un lien symbolique sera comme ceci:

$ ln -s / dossier ~ / dossier_link

Après avoir exécuté la commande pour créer le lien symbolique, vérifiez la création du lien à l'aide de la commande ci-dessous:

$ ls -l ~ / folder_link

Vous pouvez assister à la capture d'écran ci-dessus que le lien symbolique du répertoire est créé avec succès.

Passons maintenant et voyons comment supprimer un lien symbolique dans Linux.

Suppression d'un lien symbolique

Un lien symbolique peut facilement être supprimé ou supprimé en utilisant le déchaîner ou RM commande. Vous devez fournir le lien symbolique à l'une des commandes Unlink ou RM, et le lien symbolique sera supprimé de votre système d'exploitation Linux.

Pour supprimer le lien symbolique à l'aide de la commande unlink, tapez la commande ci-dessous:

$ unlink symbolic_link

Pour supprimer le lien symbolique à l'aide de la commande RM, tapez la commande ci-dessous;

$ rm symbolic_link

Un lien symbolique sera supprimé en utilisant l'une des deux commandes ci-dessus.

Conclusion

Nous avons exploré plusieurs façons de créer un lien symbolique vers un fichier ou un répertoire dans Linux et avons également appris à supprimer le lien symbolique dans tout système d'exploitation basé sur Linux. Après avoir lu cet article, vous ne ferez aucun obstacle à la création et à la suppression du lien symbolique.