Un lien symbolique, également appelé lien symbolique, est une sorte de pointeur qui pointe vers l'emplacement d'un dossier ou d'un fichier sur votre système. Certains de ces liens sont créés par défaut sur votre système, tandis que vous pouvez également créer manuellement des liens symboliques pour n'importe lequel de vos fichiers ou dossiers souhaités. Cet article vous expliquera les différentes méthodes par lesquelles vous pouvez répertorier tous les liens symboliques sur Linux, j'ai utilisé Linux Mint 20 pour ce guide, mais les mêmes étapes fonctionneront sur n'importe quelle distribution Linux.
Trois façons de lister les liens symboliques sous Linux
Pour répertorier tous les liens symboliques dans Linux Mint 20 en fonction de vos besoins exacts, vous pouvez choisir l'une des trois méthodes suivantes :
Méthode n° 1 :Trouver tous les liens symboliques du système de fichiers actuel :
Si vous souhaitez répertorier tous les liens symboliques de votre système de fichiers actuel dans Linux Mint 20, vous pouvez le faire en exécutant la commande ci-dessous :
$ sudo find / -type l
Cette variante de la commande "find" prendra un temps raisonnable à s'exécuter car elle doit traverser l'ensemble de votre système de fichiers pour trouver tous les liens symboliques dont elle dispose. Après son exécution, vous pourrez voir une très longue liste de tous les liens symboliques dans votre système de fichiers actuel, comme indiqué dans l'image suivante :
Méthode n° 2 :Trouver tous les liens symboliques du répertoire de travail actuel
Maintenant, si vous souhaitez trouver tous les liens symboliques de votre répertoire de travail actuel, vous pouvez le faire en exécutant la commande ci-dessous :
$ sudo find . -type l
Cette commande s'exécutera relativement rapidement après quoi vous pourrez voir une liste de tous les liens symboliques de votre répertoire de travail actuel comme indiqué dans l'image suivante :
Méthode n° 3 :Trouver tous les liens symboliques d'un répertoire spécifique
Vous pouvez même lister tous les liens symboliques d'un répertoire spécifique à l'aide de la commande ci-dessous :
$ sudo find DirectoryName -type l
Vous devez remplacer DirectoryName par le nom du répertoire dont vous souhaitez rechercher les liens symboliques ainsi que son chemin complet.
Cette commande s'exécutera également facilement, après quoi vous pourrez voir une liste de tous les liens symboliques de votre répertoire spécifié, comme indiqué dans l'image suivante :
Conclusion
En fonction de vos besoins d'utilisation, vous pouvez choisir l'une des trois méthodes décrites dans cet article pour répertorier tous les liens symboliques de votre système. Toutes ces méthodes sont basées sur des commandes en une seule ligne, vous pourrez donc les exécuter très rapidement.