Añade la extensión jpg a muchos archivos.

Añade la extensión jpg a muchos archivos.

Tengo una carpeta con muchas carpetas con muchos archivos y tal vez más carpetas con más archivos, donde algunos archivos perdieron su extensión. Creo que todos son jpg, pero podría estar equivocado. ¿Alguna idea de cómo volver a agregar las extensiones a todos estos archivos sin hacerlo uno por uno?

Puedo hacerlo en Windows 7 o Ubuntu 8.10.

Respuesta1

Puedes hacerlo a través de cmd en Windows.

cambiar nombre * *.jpg


Editar:
para aplicar a carpetas anidadas, puede usar;

para /r %x en (*) cambie el nombre de "%x" *.jpg

Respuesta2

lo hice de esta manera

find . -type f -iregex ".*[^\(\.jpg\)]" -exec mv "{}" "{}.jpg" ";"

Respuesta3

Si usar powershell es una opción, entoncesesta publicaciónde SO debería ser exactamente lo que quieres.

Respuesta4

información relacionada