Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/07/2017, à 22:29

Roschan

[résolu] Identifier les liens morts

J'ai une arborescence avec ~10000 fichiers, dont certains sont des liens symboliques vers d'autres.

Certains de ces liens sont morts, j'aimerais savoir si il y a une astuce pour les identifier et les supprimer.

Dernière modification par Roschan (Le 19/07/2017, à 23:00)

Hors ligne

#2 Le 19/07/2017, à 22:40

J5012

Re : [résolu] Identifier les liens morts

script :

ls -L lien-symbolique
si ok ls renvoie le resultat
si non ls renvoie "ls: genre erreur ..."
une boucle if then else pour tester et supprimer ...

edit :

synaptic a écrit :

adequate
Debian package quality testing tool
adequate checks packages installed on the system and reports bugs and policy
violations.

The following checks are currently implemented:
* broken symlinks;
* missing copyright file;
* obsolete conffiles;
* Python modules not byte-compiled;
* /bin and /sbin binaries requiring /usr/lib libraries;
* missing libraries, undefined symbols, symbol size mismatches;
* license conflicts;
* program name collisions;
* missing alternatives;
* missing binfmt interpreters and detectors;
* missing pkg-config dependencies.

edit2 : plein d'autres outils
→ chase , fslint , symlinks

j'ai deja utilisé fslint pour les doublons ...

Dernière modification par J5012 (Le 19/07/2017, à 22:50)

Hors ligne

#3 Le 19/07/2017, à 23:00

Roschan

Re : [résolu] Identifier les liens morts

symlinks a l'air très bien, merci beaucoup

Dernière modification par Roschan (Le 19/07/2017, à 23:19)

Hors ligne