Convertir nombres de archivo generados por Windows a UTF-8
De Zona Tux
Tabla de contenidos |
Publicidad
Introducción
Me encontré hoy con la tarea de hacer un respaldo de los datos de un disco de Windows en mi Mandriva Linux. Resulta que mi sistema, esta trabajando con la codificación UTF-8, y Windows XP trabaja con Latin1 (iso-8859-15). Asi que al tratar de grabar los archivos como estaban en un DVD, K3B se quejaba de que había errores en los nombres de archivos. Buscando una solucion para poder convertir los caracteres especiales de los nombres de archivo a UTF-8, encontré una aplicación que hace el trabajo muy fácil: convmv
Instalando convmv
El programa se encuantra en los repositorios, asi que si los tenemos correctamente configurados, con solo buscarlo en el Administrador de Software o con:
urpmi convmv
Lo tendremos instalado.
Utilización
Es simple. Para convertir los nombres de los archivos en el directorio actual, y todos los subdirectorios, el comando es:
convmv -f latin1 -t utf-8 -r --notest *
El modificador --notest puede quitarse para que el programa sólo nos muestre la lista de archivos a cambiar de codificación, sin hacer cambios en el sistema de archivos.
