Comment trouver et supprimer des symbseaux brisés sur Linux

Comment trouver et supprimer des symbseaux brisés sur Linux
Lien symbolique ou un.k.Un lien symbolique est un fichier contenant l'adresse d'un fichier ou d'un répertoire et pointe vers ce répertoire ou ce fichier. Mais, lorsque vous déplacez ou supprimez le fichier d'origine, alors le lien de symbolique est cassé, et cela ne fonctionne plus. Bien que les liens symboliques cassés ne fonctionnent pas, ils consomment l'espace sur votre système, et pendant un certain temps, vous vous rendez compte que vous devez vous débarrasser d'eux et libérer un espace de stockage.

Cet article vous fournira un guide complet et en détail sur la recherche et la suppression d'un lien de symbolique cassé sur l'Ubuntu 20.04 Système LTS. Alors, commençons par apprendre à vérifier un fichier de lien symbolique.

Comment vérifier un lien symbolique?

Si vous voulez savoir si le fichier choisi est un lien symbolique ou non et s'il s'agit d'un lien symbolique, alors où il pointe, vous pouvez simplement taper la commande donnée ci-dessous pour obtenir toutes ces informations nécessaires.

$ ls -l link_file

De cette façon, vous pouvez avoir toutes les informations nécessaires liées au Symlien.

La capture d'écran a mis en évidence L dans la capture d'écran mentionne que le type de fichier est un lien, et la flèche (->) entre les deux fichiers pointe vers le fichier d'origine.

Très bien, après avoir compris le concept du lien de symbolique, apprenons à trouver un lien de symbolique cassé et à le supprimer.

Comment trouver un lien de symbolique cassé?

Pour trouver quoi que ce soit dans le système d'exploitation basé sur Linux, nous pouvons utiliser le trouver commande. Si vous souhaitez trouver un lien symbolique cassé dans un répertoire spécifique et ses sous-répertoires, alors allez d'abord au répertoire et exécutez le trouver commande à l'aide de la syntaxe suivante:

$ trouver -xtype l

La commande ci-dessus va récupérer tous les liens systématiques brisés du répertoire et de ses sous-répertoires et les imprimer.

Vous pouvez également fournir le chemin du répertoire directement vers la commande Find, et cela fonctionnera également parfaitement bien. La commande pour le faire ira comme ceci:

$ trouver / documents / répertoire -xtype l

Vous pouvez voir que les deux commandes ci-dessus nous ont donné la même sortie.

Après avoir connu tous les liens systématiques cassés, la suppression ou la suppression du lien symbolique est vraiment simple et facile. Apprenons à supprimer ou supprimer un lien symbolique cassé.

Comment supprimer un lien symbolique cassé?

Pour supprimer ou supprimer n'importe quel fichier dans le système d'exploitation Linux, nous pouvons utiliser le RM commande. Donc, si vous souhaitez supprimer manuellement le lien symbolique, alors fournissez simplement le lien symbolique vers le RM commande:

$ rm link_file

Cette commande ne montrera aucune sortie de réussite, mais le lien symbolique cassé sera supprimé en un clin d'œil.

Eh bien, ce n'est pas le seul moyen de trouver et de supprimer un lien de symbolique cassé. Nous pouvons trouver et supprimez également un lien symbolique cassé en une seule commande en utilisant la commande find. Pour supprimer un lien symbolique en utilisant le trouver commande, tapez la commande fournie ci-dessous:

$ Find / Documents / Directory -xtype L -delete

En utilisant la commande ci-dessus, tous les liens systématiques cassés à l'intérieur du répertoire et ses sous-répertoires seront supprimés sans tracas, et vous aurez un répertoire propre et clair sans les liens symboliques cassés.

Conclusion

Dans cet article, nous avons parcouru un guide simple et vers le point sur la façon de vérifier, de trouver et de supprimer un lien de symbolique cassé dans tout système d'exploitation Linux. Nous vous avons montré comment vous pouvez vous débarrasser des liens symboliques et libérer le stockage du système pris par les liens systématiques cassés.