J'ai été en mesure de trouver une commande pour obtenir une liste des liens brisés uniquement, mais pas les liens symboliques "pré> xxx pré>
Comment puis-je faire le contraire? P >
Si j'ai ces fichiers dans s'ils sont tous des liens symboliques, mais mydir code>: p>
Bob code> Points à un fichier qui n'existe pas, je veux voir p>
3 Réponses :
Ceci montrera (Linux) uniquement des liens symboliques qui sont des liens vers des fichiers réguliers qui existent réellement: à partir de la documentation "Rechercher" (Linux) sur l'option xtype: "pour symbolique LIENS, -XTYPE vérifie le type de fichier qui -Type ne vérifie pas " p> Cette option affichera les liens symboliques vers des répertoires qui existent réellement: P> find DIR1 -type l -xtype d -ls
une solution bash: Alors, trouvez tous les symboles et recherchez l'existence, s'il existe -> ECHO IT P> P> P>
avec Recherche (1) Code> Utilisez
% echo **/*(@^-@)