[gull] Espaces dans les noms de fichiers

Leopoldo Ghielmetti Leopoldo.Ghielmetti at a3.epfl.ch
Thu Jan 27 09:43:01 CET 2005


T'a essayé de mettre le tout dans un tar et de le transferer sur une
machine Windows. Ensuite tu utilises samba bien configuré pour tout
retransférer sur Linux. De cette façon les accents devraient être
automatiquement convértis.

Clairement c'est peu élégant et laborieux, mais je crois que ça marche
mieux que de convértir chaque fichier un par un.

ciao, Leo

Il gio, 2005-01-27 alle 00:14, Anne Possoz ha scritto:
> Félix Hauri a écrit:
> > On Tue, Jan 25, 2005 at 06:49:17PM +0100, Philippe Strauss wrote:
> > > A ce propos:
> > > J'avais une série de fichier .wav dont le e accent aigu était pas
> > > bien interprété (on voyait un ? a la place).
> > Utiliser l'argument ``--show-control-chars'' de la commande ls
> > $ alias ls="/bin/ls --show-control-chars --color -ltrF" la="ls -A"
> 
> Ah... Une belle piste, Félix.
> Cet argument  --show-control-chars est exactement ce qu'il me faut.
> 
> Pourtant...
> $ /bin/ls -l
> drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Anne ? m?diter
> drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Mati?res
> drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Mati?res_0
> drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:05 R?flexions
> 
> $ /bin/ls -l --show-control-chars
> drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Anne   m diter
> drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Mati res
> drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:06 Mati res_0
> drwxrwxr-x  2 potiere potiere 4096 Jan 27 00:05 R flexions
> 
> Donc ça ne marche pas.
> [A vrai dire, au moment du collé, les espaces avaient disparu
> et je les ai rajoutés à la main pour montrer ce que je vois.]
> 
> $ ls --version
> ls (coreutils) 5.2.1
> 
> La doc dit qqch que je ne comprends pas.
>        --show-control-chars
>               show non graphic characters as-is (default unless program is
>               'ls' and output is a termianl
> 
> 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
> 
> _______________________________________________
> gull mailing list
> gull at lists.alphanet.ch
> http://lists.alphanet.ch/mailman/listinfo/gull
> 
> 




More information about the gull mailing list