#1 Le 19/07/2017, à 21: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, à 22:00)
Hors ligne
#2 Le 19/07/2017, à 21: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 :
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, à 21:50)
Hors ligne
#3 Le 19/07/2017, à 22: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, à 22:19)
Hors ligne