Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

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 dans l’arborescence des répertoires sans modifier les configurations – 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.

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

Pour l’installer, utilisez les commandes suivantes :

Il existe quelques options clés pour les liens symboliques. Ce sont -d, qui supprimera les liens pendants, et -r, qui exécutera de manière récursive l’option que vous spécifiez via les sous-répertoires.

Vous pouvez également utiliser l’outil de recherche intégré sous Linux. Il s’agit d’un exemple moins convivial, mais il est utile d’apprendre la commande find et son fonctionnement.

Contenu

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

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

Maintenant, je vais casser ce lien symbolique.

Liens symboliques brisés Rm

Vous pouvez voir que même si j’ai supprimé le fichier d’origine, la commande ls -l signale toujours le lien. C’est là qu’intervient le problème. 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 rompus Lecture de lien rompu

Le moyen de réparer les liens symboliques brisés consiste simplement à les supprimer. Il est impossible de les récupérer, il suffit donc de les effacer de l’arborescence des répertoires virtuels.

Pour signaler des liens symboliques rompus avec l’outil de liens symboliques, utilisez la commande suivante :

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

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

Psssssst :  Pouvez-vous installer Ubuntu sur un Raspberry Pi ?

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

Liens symboliques brisés Lien symbolique D

Pour corriger les liens symboliques brisés 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 l’option de suppression.

Liens symboliques brisés Rechercher Supprimer

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

C’est ça. Maintenant, vous pouvez facilement trouver des liens symboliques brisés et les supprimer avant qu’ils ne causent plus de 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 sur quand les utiliser.

Cet article est-il utile ? Oui Non

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci