Avec find (à creuser), par ex:
Code :
- for i in `find / -name "????????????????????????????????????????????????????????????????*"` ; do echo "Fichier : $i " ; done
|
Suffit de lancer la commande dans un shell, ou alors éventuellement de le mettre dans un fichier exécutable. Le signe / (racine) peut être remplacée par n'importe quel emplacement de recherche souhaité. Sont alors renvoyé tous les fichier dont le nom fait au minimum 64 caractères (indépendamment de leur extension). La sortie et les résultats de recherche obtenus sont affichés sur l'écran.
Il peut être utile cependant d'avoir une sortie fichier ; le plus simple est alors de créer un fichier vierge à cet effet (supposons qu'on le crée dans /home/user et qu'il se nomme listfiles.txt) et d'utiliser le script suivant :
Code :
- for i in `find / -name "????????????????????????????????????????????????????????????????*.*"` ; do echo "Fichier : $i " >> /home/user/listfiles.txt ; done
|
Y a peut être plus élégant au niveau au niveau du motif de test, mais c'est fonctionnel...
---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.