Renombrado masivo de archivos y directorios/subdirectorios [solucionado]

Dudas y comentarios relacionadas con paquetes o programas específicos (obtención, uso, actualizaciones, versiones, problemas de instalación, etc.)

Moderadores: doc, Deckon

Avatar de Usuario
usr
Forista Medio
Forista Medio
Mensajes: 280
Registrado: Mié Nov 02, 2005 8:00 am
Ubicación: GMT+1
Contactar:

Re: Renombrado masivo de archivos y directorios/subdirectorios [solucionado]

Mensaje por usr »

neurus escribió:No había visto este thread.

Yo tenía un script en alguna parte para eso, lo cual es bastante sencillo.

Pero como no veo que mencionen la herramienta creada específicamente para solucionar ese problema, la nombro: convmv.

convmv -f <codificación-actual> -t utf-8 <nombrearchivo>
Bien. Pero haría falta combinarlo con el comando find.

Un saludo.
Mis padres también utilizan GNU/Linux.
--
- /usr/weblog: http://usrweblog.blogspot.com/
- usr's projects: http://sites.google.com/site/usrprojects/

Avatar de Usuario
manualinux
Forista Menor
Forista Menor
Mensajes: 57
Registrado: Lun Feb 12, 2007 8:00 am

Re: Renombrado masivo de archivos y directorios/subdirectorios [solucionado]

Mensaje por manualinux »

Bien. Pero haría falta combinarlo con el comando find.
Hola, el comando lo tendrás que ejecutar en un emulador de terminal que soporte UTF-8, abres una terminal y en la raíz de tu directorio home ejecutas lo siguiente:

Código: Seleccionar todo

$ find . -name '?' | xargs convmv -r --notest -f ISO-8859-1 -t UTF-8
Ejemplo:

Código: Seleccionar todo

[jose@localhost temporal]$ ls
espa?a  M?sica/
[jose@localhost temporal]$ find . -name '?' | xargs convmv -r --notest -f ISO-8859-1 -t UTF-8
mv "./espa?a"	"./españa"
mv "./M?sica"	"./Música"
Ready!
[jose@localhost temporal]$ ls
españa  Música/
Si también tienes archivos o directorios en la raíz del sistema, ejecutas lo siguiente (como root):

Código: Seleccionar todo

$ su
# find / -name 'usuario' -prune -o -name '?' | xargs convmv -r --notest -f ISO-8859-1 -t UTF-8
Esto evita que el root entre en tu directorio home, donde pone usuario, pones tu nombre de cuenta.

Un cordial saludo.

Avatar de Usuario
usr
Forista Medio
Forista Medio
Mensajes: 280
Registrado: Mié Nov 02, 2005 8:00 am
Ubicación: GMT+1
Contactar:

Re: Renombrado masivo de archivos y directorios/subdirectorios [solucionado]

Mensaje por usr »

Gracias por tu detallada respuesta.
Ahora ya conocemos otra manera de hacerlo por si no fuera posible realizarlo a través de interfaz gráfica.

Un saludo.
Mis padres también utilizan GNU/Linux.
--
- /usr/weblog: http://usrweblog.blogspot.com/
- usr's projects: http://sites.google.com/site/usrprojects/

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje