[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: filtrar nombres de fichero con caracteres mal codificados



El 15 de abril de 2011 16:15, Marc Aymerich <glicerinu@gmail.com> escribió:


2011/4/15 JulHer <julher@escomposlinux.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El 15/04/11 20:17, Marc Aymerich escribió:
> Buenas,
> en mi catalogo de música tengo algunos nombres de fichero con caracteres
> mal codificados (salen con un ? dentro de un rombo). Al tener
> un montón de ficheros necesito algún método automático para detectar
> esos nombres de ficheros, y poderlos corregir manualmente.
>
> Ha alguien se le ocurre alguna forma de detectar esos caracteres?
> hacerlo con un find . | grep "[^ -z]" no me funciona.
>
> saludos!


Exactamente no se cual es el problema, pero me da la sensación de que
probablemente sea debido a diferentes codificaciones en los nombres de
los archivos (UTF, ISO...)


El problema que tengo es, dado un sistema de ficheros con ~200.000 archivos como sacar una listado de los ficheros con el nombre mal codificado (~100)?
 
--
Marc

Me sumo al post, sincronisando el contenido de un disco ext3 y otro montado desde samba a un ntfs de una maquina con win me quedaron archivos repetidos por todos lados, pero me pasa esto:

root@U:/media/mm/musica/Punk-progre/Attaque77/89-92# convmv * -t "UTF-8" --notest --replace
Your Perl version has fleas #37757 #49830 
Skipping, already UTF-8: ./04-Hacelo por mí.mp3
mv "./04-Hacelo por m�.mp3" "./04-Hacelo por m�.mp3"
Skipping, already UTF-8: ./06-No te quiero más.mp3
mv "./06-No te quiero m�s.mp3" "./06-No te quiero m�s.mp3"
Skipping, already UTF-8: ./12-Más de un millón.mp3
mv "./12-M�s de un mill�n.mp3" "./12-M�s de un mill�n.mp3"
mv "./13-Pasi�n de multitudes.mp3" "./13-Pasi�n de multitudes.mp3"
Skipping, already UTF-8: ./13-Pasión de multitudes.mp3
Ready!
root@U:/media/mm/musica/Punk-progre/Attaque77/89-92# ls
01-Donde las aguilas se atreven.mp3  09-Tiempo para estar.mp3
02-Espadas y serpientes.mp3          10-Caminando por el Microcentro.mp3
03-Gil.mp3                           11-Bad.mp3
04-Hacelo por mí.mp3                 12-Más de un millón.mp3
04-Hacelo por m�.mp3                 12-M�s de un mill�n.mp3
05-Hay una bomba en el colegio.mp3   13-Pasi�n de multitudes.mp3
06-No te quiero más.mp3              13-Pasión de multitudes.mp3
06-No te quiero m�s.mp3              cd.jpg
07-Volver a empezar.mp3              fondo.jpg
08-El cielo puede esperar.mp3        tapa.jpg
root@U:/media/mm/musica/Punk-progre/Attaque77/89-92# convmv * -t "UTF-8" --notest --replace
Your Perl version has fleas #37757 #49830 
Skipping, already UTF-8: ./04-Hacelo por mí.mp3
Skipping, already UTF-8: ./04-Hacelo por m�.mp3
Skipping, already UTF-8: ./06-No te quiero más.mp3
Skipping, already UTF-8: ./06-No te quiero m�s.mp3
Skipping, already UTF-8: ./12-Más de un millón.mp3
Skipping, already UTF-8: ./12-M�s de un mill�n.mp3
Skipping, already UTF-8: ./13-Pasi�n de multitudes.mp3
Skipping, already UTF-8: ./13-Pasión de multitudes.mp3
Ready!
root@U:/media/mm/musica/Punk-progre/Attaque77/89-92# 

Ahora me los toma como si fueran utf-8 pero siguen teniendo caracteres rotos :S

--
El Tio ~ Programador, hacker y filósofo
Blog: http://blog.exodica.com.ar
Linked'in: http://www.linkedin.com/in/ogentilezza
Tel: [+54 11] 638-LINUX (54689)
Movil: [+54 9 11] -------------

vi vi vi <- The number of the Beast!!!

:wq!

Reply to: