Renommage de fichier avec caractere bizarres ?

Renommage de fichier avec caractere bizarres ? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 20-10-2009 à 20:53:36    

Bonsoir
 
Voila , je cherche a renommer 2 fichiers qui ont des caracteres non reconnu
Mais impossible de les renommer.
 
Voici les fichiers en question (je sais , c'est la honte :) )
 
SPFreeBSD# ls
Angelique IV - Indomptable Ang?lique.avi
Ang?lique III - Ang?lique et le Roy CD1 [FR].avi
 
mv Angelique\ IV\ -\ Indomptable\ Ang\202lique.avi ./temp/Ange_Indomptable
mv: rename Angelique IV - Indomptable Ang�lique.avi to ./temp/Ange_Indomptable.avi: Invalid argument
 
J'ai essayé l'utilitaire detox http://detox.sourceforge.net/ qui marche plutot pas mal mais apparemment pas sur tout les caracteres en tout cas ces 2 fichiers résistent
 
Une idée quelqu'un ?


---------------
Tout le monde se bat , personne se barre
Reply

Marsh Posté le 20-10-2009 à 20:53:36   

Reply

Marsh Posté le 21-10-2009 à 06:48:35    

hmm, j'ai deja eu ce genre de pb. avec  "mv" qui a été resolu en rennomant le(s) fichiers grace a nautilus si je me souviens bien ( :D ) . Peut etre un "cp" , je sais plus trop.
 
Bon je ne soulignerais pas que c'est un topic bien lol .

Reply

Marsh Posté le 21-10-2009 à 07:48:18    

Ouaip j'ai essayé de renommer avec rox , mais il doit utiliser mv aussi
J'ai pas Nautilus ni Konqueror d'installé
Au pire je rebooterai sous WinXP


Message édité par SPlissken le 21-10-2009 à 07:50:20

---------------
Tout le monde se bat , personne se barre
Reply

Marsh Posté le 21-10-2009 à 09:38:22    

et avec des simple quote ou double quote ca passe pas ?

Reply

Marsh Posté le 21-10-2009 à 11:20:11    

parfois j'arrive à solutionner avec gftp il y a aussi possibilité de renommer.
C'est vrais que UTF8 et ISO 8859 1 ça m'empoisonne hautement la vie aussi...

Reply

Marsh Posté le 21-10-2009 à 12:42:20    

y a un super plugin pour nautilus dont le nom m'échappe.

Reply

Marsh Posté le 21-10-2009 à 16:52:41    

mv Ang*\ IV\ *.avi ./temp/Ange_Indomptable

en ajoutant d'autres critères si besoin ça ne marche pas ?

Message cité 1 fois
Message édité par lennelei le 21-10-2009 à 16:54:52
Reply

Marsh Posté le 21-10-2009 à 21:27:02    

lennelei a écrit :

mv Ang*\ IV\ *.avi ./temp/Ange_Indomptable

en ajoutant d'autres critères si besoin ça ne marche pas ?


 
Non , il dit "No match"


---------------
Tout le monde se bat , personne se barre
Reply

Marsh Posté le 21-10-2009 à 21:28:43    

mv 'Angelique\ IV\ -\ Indomptable\ Ang\202lique.avi' test.avi
mv: rename Angelique\ IV\ -\ Indomptable\ Ang�lique.avi to test.avi: Invalid argument
[splissken@SPFreeBSD /mnt/archos/films/Angelique]$


---------------
Tout le monde se bat , personne se barre
Reply

Marsh Posté le 22-10-2009 à 12:38:22    

Tu as essayé de taper exactement ce que j'ai mis ?! Normalement, les caractères joker devraient justement éviter d'avoir à taper des caractères "bizarres"... je m'en suis déjà servi pour cela, et ça avait fonctionné :/

 

Ou alors essaye d'utiliser mc ou équivalent


Message édité par lennelei le 22-10-2009 à 12:38:55
Reply

Marsh Posté le 22-10-2009 à 12:38:22   

Reply

Marsh Posté le 22-10-2009 à 14:43:12    

passe pas non plus avec mc


---------------
Tout le monde se bat , personne se barre
Reply

Marsh Posté le 23-10-2009 à 10:51:45    

Désolé d'insister, mais tu as essayé avec des caractères joker "*" ?

Reply

Marsh Posté le 23-10-2009 à 16:43:51    

tu fais mv -- "fichiersource" "fichierrnommé" ca devrait passé.


---------------
ΞvΞ online player | Topic hfr eve-online
Reply

Marsh Posté le 23-10-2009 à 20:36:59    

Arf , j'ai reboot sur WinXP et renommait
Comme je suis en phase d'archivage de donnée , si je retombe sur ce genre de prob , j'essairai le truc de macfennec
Seng -> Oui j'ai essayé avec le joker "*" et ça marchait pas


---------------
Tout le monde se bat , personne se barre
Reply

Marsh Posté le 24-10-2009 à 10:02:31    

Perso, je m'en suis sorti avec cette commande (en me plaçant dans le bon répertoire, pour renommer tous les fichiers):
 
convmv -f iso-8859-1 -t utf8 --notest -r .


Message édité par [Albator] le 24-10-2009 à 10:02:47
Reply

Marsh Posté le 24-10-2009 à 12:09:38    

Moi dans ces cas-là je fais "mv An[Tab]" et la complétion automatique échappe les caractères qu'il faut toute seule.

Reply

Marsh Posté le 24-10-2009 à 12:32:29    

ttys a écrit :

Moi dans ces cas-là je fais "mv An[Tab]" et la complétion automatique échappe les caractères qu'il faut toute seule.


Le problème (dans mon cas), c'est que même si la complétion fonctionne à l'affichage, la commande mv échoue en disant que le fichier source n'a pas été trouvé ...
Utiliser un joker n'est pas non plus toujours possible dans le cas où on a plusieurs fichiers qui ont presque le même nom.

Reply

Marsh Posté le 01-07-2010 à 07:40:57    

Tiens , j'ai decouvert depuis plusieurs mois un programme qui s'appelle detox qui permet de virer tout ces caractere a la c.... dont sont si friand les utilisateurs de windows (caractere accentués ,espace et autre joyeuseté dans les noms de fichier)
 
http://detox.sourceforge.net/


Message édité par SPlissken le 01-07-2010 à 07:43:48

---------------
Tout le monde se bat , personne se barre
Reply

Marsh Posté le 03-07-2010 à 09:39:45    

Sinon pour revenir à la question originale, un :
rename 's/Ang.*lique/Angélique/g' *.avi n'aurait pas fait l'affaire ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed