Cambiar las extensiones de archivo de mayúsculas a minúsculas en Mac OS X

2

Estoy copiando archivos de mi cámara Nikon a mi iMac varias veces por semana usando Nikon Transfer 2, que cambia el nombre del archivo pero mantiene la extensión en mayúscula.

Paso mucho tiempo cambiando 100'ds de archivos de .NEF a .nef o .JPG a .jpg. No puedo hacer el procesamiento por lotes en Finder, así que tengo que cambiar todas las extensiones de archivo una por una. ¿Hay alguna manera fácil de hacer esto?

slhck
fuente

Respuestas:

2

Abra Terminal.app y use cdpara navegar a la carpeta con las imágenes. Para hacerlo, escriba cdun espacio y arrastre su carpeta a la Terminal. Entonces presioneEnter

Ahora, copie y pegue esto:

shopt -s globstar
for f in **/*.NEF; do mv -- "$f" "${f%.NEF}.nef"; done

Esto hará que todas las extensiones .NEF sean minúsculas, y lo hará de forma recursiva.

slhck
fuente
shopt -s globstar no funciona en OSX por defecto. Puede hacerlo funcionar instalando bash 4 con homebrew, como se describe aquí: mistermorris.com/blog/…
Laurent Jégou
Tienes razón, debería agregar esto.
slhck