Par contre, l'option -ls de find fonctionne:
$ find . -type d -ls
229291 4 drwxrwxr-x 6 p p 4096 Jan 27 00:05 .
229296 4 drwxrwxr-x 2 p p 4096 Jan 27 00:05 ./R\202flexions
229294 4 drwxrwxr-x 2 p p 4096 Jan 27 00:06 ./Anne\ \205\ m\202diter
229297 4 drwxrwxr-x 2 p p 4096 Jan 27 00:06 ./Mati\212res
229298 4 drwxrwxr-x 2 p p 4096 Jan 27 00:06 ./Mati\212res_0
Mais pas l'option -print de find donne la m�me chose que /bin/ls -l --show-control-chars
Sans doute parce que ce sont encore une autre repr�sentation de chars
et que je ne comprends toujours pas les accents.
J'aurais alors 2 questions: - puis-je voir explicitement ces \212... avec ls (comme celui de find)? - comment utiliser "remame" pour renommer ces fichiers
Cela me sera extr�mement pr�cieux car j'ai une foule de vieux fichiers qui viennent d'un �poque windowsienne et que j'aimerais convertir.
Un bon pointeur vers une table de conversion serait aussi utile.
Que d'heures pass�es avec ces accents et je ne suis pas encore � l'utf-8. Brrr.
Anne
202 en octal pour le '�' (130 en d�cimal, 82 en hexad�cimal),
c'est probablement un encodage CP850 qui vient de MS-DOS : ftp://dkuug.dk/i18n/charmaps/CP850
Note : il y a une foule d'autres tables de caract�res sur ce site.
En ISO 8859-1, encodage g�n�ralement utilis� sur UNIX, c'est un caract�re de contr�le. D'apr�s mon man, "ls -b" devrait afficher les caract�res de contr�le sous forme �chapp�e.
PS : ASCII est un sous-ensemble de UTF-8, donc un syst�me de fichiers ne contenant que des noms en ASCII est aussi en UTF-8, sans rien faire. :-)
Marc Mongenet _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
