Commande LN dans Linux

Commande LN dans Linux
Pour créer un lien vers des fichiers ou des répertoires, utilisez la commande LN. Le lien est abrégé comme («LN»). La ligne de commande Linux ou le shell, qui peut être ouverte et utilisée en utilisant une fenêtre de terminal, reçoit la commande. Il peut être utilisé pour construire des liens souples ou durs et est l'une des commandes terminales les plus significatives et les plus utilisées. Nous discuterons de la façon d'établir des liens symboliques en utilisant la commande LN dans ce manuel. Cependant, nous devons d'abord comprendre les deux catégories de liens comme suit:

Un lien dur peut être considéré comme un nom différent pour un fichier actuel, l'association de plusieurs noms de fichiers à un seul nœud est connu sous le nom de liens durs. Pour un fichier, vous pouvez établir un ou plusieurs liens durs. Les répertoires et fichiers sur différents systèmes de fichiers ou partitions ne peuvent pas être liés à des liens durs.

Les liens souples ressemblent aux raccourcis Windows de certaines manières. C'est un indice qui pointe indirectement dans un fichier ou un emplacement. Un autre système de fichiers ou partition peut être référencé via un lien symbolique, mais un lien dur ne peut pas.

Syntaxe de la commande LN dans Linux dans Ubuntu 20.04

Symlinks entre les fichiers peut être réalisé avec la commande LN. Les liens durs sont automatiquement créés sur un fichier en utilisant cette commande. Mais vous pouvez également établir des liens symboliques en utilisant l'option (-s ou -ymbolique). Ce qui suit est la syntaxe de la commande LN lors de la création de liens symboliques:

LN [Flags] file_name link_name_file

Le deuxième paramètre (nom de liaison) vers la commande LN construit un lien à partir du fichier ou nom de fichier fourni. Il construira cependant un lien du fichier fourni dans le répertoire actuel si un deuxième argument n'est pas fourni ou si seulement (.) est utilisé comme deuxième argument.

Comment implémenter la commande LN dans Linux dans Ubuntu 20.04

La création de liens dans Linux sera désormais démontrée en utilisant quelques exemples simples. Pour les opérations de routine significatives qui se produisent fréquemment, la syntaxe de commande est appropriée. La commande LN peut également être utilisée pour implémenter des procédures de liaison plus compliquées. Cependant, ces appels à un code plus compliqué et nécessiteront des connaissances en ligne de commande.

Exemple # 1: Utilisation de la commande LN pour la création d'un fichier de liaison dur dans Linux

Un fichier peut avoir un ou plusieurs liens durs créés à l'intérieur. Les fichiers et dossiers d'un autre disque ou système de fichiers ne peuvent pas avoir des liens durs créés pour eux. L'utilisation de la commande LN est la méthode la plus simple pour générer des liens durs. Pour créer le lien dur, émettez la commande suivante:


Dans le shell Ubuntu, nous avons LN avec le fichier «Data_file.SMS". Nous avons lié ce fichier en créant le «myLink_file.SMS". Lorsque nous avons donné une commande «ls», le «my_link.txt "est créé et situé dans le même dossier où le" data_file.txt ”est placé.

Exemple # 2: Utilisation de la commande LN pour la création d'un fichier de lien symbolique dans Linux

Un pointeur de fichiers indirect est un lien symbolique. Contrairement aux liens durs, les liens symboliques peuvent pointer vers un répertoire spécifié spécifique sur un système de fichiers ou une partition distinct. Utilisez l'option -s avec la commande LN pour générer un lien symbolique ou doux, comme vu ci-dessous:

Nous avons utilisé la commande «ln» avec le drapeau «-s». Avec l'aide de ce drapeau «-s», nous avons créé le lien symbolique «link_file2.SMS". La commande «LS» est donnée pour afficher le lien symbolique créé.

Exemple n ° 3: Utilisation de la commande LN pour la création d'un fichier SymLink dans un répertoire dans Linux

À l'aide de la commande LN, vous pouvez également créer un lien symbolique à un répertoire. Utilisez le répertoire de liaison comme deuxième paramètre et le nom du répertoire spécifié comme premier paramètre pour ce faire.

Ici, nous devons utiliser l'indicateur «-s» pour créer le lien symbolique avec la commande «LN». Ensuite, nous avons spécifié le chemin du répertoire, qui est «/ home / saeed_raza / linux_folder1». Ensuite, nous avons créé le lien symbolique vers le répertoire «~ / linux_folder2» à partir du répertoire «/ home / saeed_raza / linux_folder1». Avec la commande «ls» et le drapeau «-l», nous avons montré la création du lien symbolique à un répertoire spécifié.

Exemple n ° 4: Utilisation de la commande LN pour remplacer un lien symbolique actuel dans Linux

Un lien symbolique existant peut être remplacé à l'aide de la commande LN. L'erreur se produira sur le terminal si vous essayez de construire un lien symbolique qui a été créé avec le drapeau -S. Pour éviter les exceptions sur l'écran du terminal, vous pouvez remplacer manuellement un lien symbolique déjà existant en utilisant le drapeau «-f» comme indiqué ci-dessous:

Ici, nous avons la commande «LN» en utilisant le drapeau «-sf» qui nous aide à créer le lien symbolique existant «link_file.SMS".

Exemple # 5: Suppression des fichiers de liaison dans Linux

En utilisant des commandes Unlink ou RM, vous pouvez supprimer tous les liens existants attachés aux fichiers ou dossiers. À l'aide de la commande Unlink, vous pouvez accomplir ce qui suit:

Pour le shell Ubuntu, nous avons donné une commande qui a la commande «RM». La commande «RM» prend le nom du fichier «link_file.txt ”pour le retrait. Pour vérifier si le fichier de liaison est supprimé ou non, nous avons exécuté la commande «LS» avec l'option «-l» et avons également fourni le nom de fichier «link_file.SMS". Vous pouvez voir que l'invite a généré l'instruction «Aucun fichier ou répertoire de ce type». C'est une indication que le fichier est supprimé.

La commande RM, qui supprime les liens symboliques, est comparable à la commande non link, qui est la suivante:

Comme la commande «RM», nous avons utilisé la commande de link pour supprimer le fichier. Nous avons donné un autre nom de fichier «link_file2.txt ”à la commande unlink. Ensuite, avec la commande «LS», la vérification de suppression des fichiers est effectuée.

Notez qu'avec la commande «LN», les nouvelles structures de répertoire ne peuvent pas être réalisées. Toutes les sous-répertoires et répertoires indiqués doivent déjà exister avant d'exécuter la commande Linux «LN» pour créer des liens; Sinon, des erreurs peuvent se produire.

Conclusion

L'utilisation de la commande «LN» a été couverte dans ce tutoriel. La commande «LN» est utilisée pour construire des liens et des liens symboliques, comme indiqué dans les exemples. De plus, nous avons parlé de l'utilisation de la commande «LN» pour connecter des fichiers et des répertoires.