Travailler avec la commande readLink dans Linux
La syntaxe pour l'utilisation de la commande readLink est la suivante:
$ readLink [Opinions] [Fichier]
Pour cet exemple, nous créerons des liens symboliques pour les fichiers texte et un répertoire et tenterons d'obtenir leur chemin réel en utilisant ReadLink.
Pour créer nos fichiers et nos liens symboliques, voici les commandes suivantes:
Notez que le lien symbolique du répertoire est créé dans le répertoire / music.
Passons les liens vers un autre répertoire et utilisons ReadLink pour imprimer le chemin d'accès aux fichiers qu'ils représentent. Nous les déplacerons dans le répertoire / musique.
Tous nos liens symboliques sont désormais dans un autre répertoire de leurs fichiers et répertoires réels.
Si vous avez des liens symboliques, sautez les commandes précédentes.
Pour afficher le chemin réel de notre répertoire, exécutez la commande readLink suivante; Notre répertoire est /Bureau:
$ readLink Desktop
Nous obtenons le chemin réel comme indiqué dans la sortie ci-dessous:
Options de lecture
1. -F: L'option permet au LEADLINK de canonicaliser après chaque lien symbolique dans le nom passé comme argument, et tous les composants doivent exister, sauf le dernier.
2. -E: Il fonctionne similaire au -f, mais dans ce cas, tous les composants doivent exister pour ReadLink pour canonicaliser le lien symbolique.
Notez la différence lorsque nous avons utilisé l'option -E avec le même lien de fichier que nous avons utilisé avec -f.
Notez qu'aucun chemin n'est imprimé car tous les composants n'existent pas dans le nom. De même, si nous essayons d'obtenir le chemin d'un fichier en spécifiant une option, aucune sortie n'est imprimée. Au lieu de cela, il imprime le nom du fichier représenté par le lien symbolique.
3. -M: Contrairement aux -e et -f, cette option canonicalise récursivement suivant chaque lien symbolique dans chaque composant du nom fourni.
4. -N: Pour donner la sortie de la sortie sans ajouter une nouvelle ligne, utilisez l'indicateur -N.
Vous pouvez obtenir la même -z Option, qui termine chaque sortie par Nul au lieu d'une nouvelle ligne.
5. -Q: Vous pouvez supprimer les messages d'erreur en imprimant tranquillement la sortie à l'aide -q.
Toutes les commandes sont exécutées en mode calme. Même s'ils contiennent une erreur, l'erreur ne sera pas imprimée. Il en va de même si vous utilisez le -s Option, qui supprime tous les messages d'erreur.
6. -V: En revanche, vous pouvez afficher tous les messages d'erreur en ajoutant l'indicateur -v.
L'ajout de la commande Verbose garantit que tous les détails et les messages d'erreur sont imprimés.
7. -version: Pour vérifier la version de la commande readLink, utilisez l'option -version.
Pour ce cas, la version indiquée est 8.32, qui est la dernière version lors de la rédaction de cet article.
8. -aider: Il imprime la page d'aide pour ReadLink.
Lorsqu'il est coincé avec n'importe quelle commande utilisant ReadLink, ouvrez rapidement la page d'aide pour plus de détails sur chaque option.
Conclusion
Nous avons vu comment utiliser la commande readLink pour obtenir le chemin réel des liens symboliques. Cet article a donné un guide pratique de la création de liens symboliques pour les fichiers et les répertoires à l'utilisation de la commande readLink pour obtenir le chemin d'accès aux liens symboliques créés. De plus, nous avons discuté des différentes options à utiliser avec ReadLink. Espérons que vous comprenez maintenant fermement de travailler avec la commande readLink dans Linux.