Comment trouver des liens symboliques brisés sous Linux 1

Comment trouver des liens symboliques brisés sous Linux

Les liens symboliques, ou liens symboliques, sont un moyen de simplifier la gestion de votre système Linux. Ceci est assez courant sur les serveurs ou les postes de travail, où la liaison d’un répertoire à un autre est utilisée pour que les applications envoient des informations à un autre endroit de l’arborescence de répertoires sans modifier les configurations – ce qui est essentiel pour maintenir un système sain. Cependant, le problème avec l’utilisation des liens symboliques est qu’il n’y a aucune garantie que vous aurez toujours les deux répertoires dans ce lien. Ici, nous vous montrons comment trouver et réparer les liens symboliques brisés sous Linux.

Les outils pour corriger les liens symboliques brisés

Il existe une application incroyablement utile appelée simplement symlinks dans la plupart des référentiels. C’est un simple utilitaire de ligne de commande qui donnera une sortie utile et des options pour supprimer ces mêmes liens symboliques rompus.

Pour l’installer, utilisez les commandes suivantes:

Il existe quelques options clés pour symlinks. Ce sont -d, qui supprimera les liens suspendus, et -r, qui fera récursivement l’option que vous spécifiez via les sous-répertoires.

Vous pouvez également utiliser la fonction intégrée find outil sous Linux. C’est un exemple moins convivial, mais il est utile d’apprendre la commande find et son fonctionnement.

Briser les liens symboliques

Tout d’abord, je vais créer un lien symbolique. Cela implique de prendre un fichier existant et d’utiliser le ln commande pour le lier à un fichier qui n’existe pas encore. Ce serait comme l’exemple suivant pour moi.

Vous pouvez voir via le ls commande que le lien existe.

Maintenant, je vais rompre ce lien symbolique.

Liens symboliques brisés Rm

Vous pouvez voir que même si j’ai supprimé le fichier d’origine, le ls -l La commande signale toujours le lien. C’est là que le problème entre en jeu. Ces fichiers peuvent se trouver dans des répertoires différents, ce qui rend beaucoup plus difficile de vérifier si le fichier d’origine est toujours là.

Liens symboliques brisés Lire un lien brisé

Recherche et correction de liens symboliques brisés

La façon de réparer les liens symboliques brisés est de simplement les supprimer. Il est impossible de les ramener, il vous suffit donc de les effacer de l’arborescence des répertoires virtuels.

Pour signaler des liens symboliques rompus avec le symlinks tool, utilisez la commande suivante:

Noter la « . » indiquant le répertoire de travail actuel. Modifiez ceci pour le répertoire que vous essayez de rechercher. La sortie peut ressembler à ceci:

Indiquant que «fichier-lié.txt» est suspendu et que le lien symbolique est rompu. Pour les supprimer, utilisez la commande suivante:

La sortie ressemblera à la dernière fois, mais comprendra également une ligne pour «supprimé».

Liens symboliques brisés Lien symbolique D

Pour réparer les liens symboliques rompus avec find, utilisez la commande suivante:

Recherche de liens symboliques brisés

Notez encore une fois que le « . » représentant le répertoire de travail actuel. Cela produira une sortie moins conviviale mais sera toujours utile.

Et pour supprimer, ajoutez le delete option.

Liens symboliques brisés Rechercher Supprimer

Vous n’obtiendrez aucune sortie pour celui-ci, mais si vous l’exécutez à nouveau sans le -delete option, vous ne trouverez rien.

C’est ça. Maintenant, vous pouvez facilement trouver des liens symboliques rompus et les supprimer avant qu’ils ne causent d’autres problèmes. Il existe d’autres didacticiels sur les liens symboliques que vous devriez consulter. Vous pouvez également en savoir plus sur la différence entre un lien symbolique et un lien physique et quand vous devez les utiliser.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.