Blog


10
julio
- 2013 -
Pedro Villena Fernández

Uno de los problemas que tienen los desarrolladores web que trabajan en windows es que algunos ficheros no se les ven (como por ejemplo las imágenes) al subirlo al servidor. Esto es debido a que aunque Windows no es Case Sensitive (es lo mismo imagen.jpg que IMAGEN.JPG), al subirlo a los servidores Linux estos si que son Case Sensitive y se dejan de ver.

Si queremos cambiar las extensiones por ejemplo de “JPG” a “jpg” en una carpeta, desde la consola del servidor lo podemos hacer en un solo comando:

  1. for x in *.JPG; do mv "$x" "${x%.JPG}.jpg"; done

Si lo queremos hacer en todas las subcarpetas (recursivamente), tendríamos que hacer este comando:

  1. find -name '*.JPG' -exec rename .JPG .jpg {} +

Renombrar todos los “.JPG” a “.jpg” en unix por consola fue posteado el julio 10, 2013 a las 8:38 en Sistemas y. fue modificado el julio 10, 2013 at 8:52. Puedes seguir cualquier respuesta a esta entrada a través de la RSS 2.0 feed. Puedes dejar una respuesta o hacer un trackback desde tu web.

Compartir: Twitter, Facebook, Delicious, Digg, Reddit

|

Deja tu comentario

Tranquilo, tu email no será publicado o compartido.
Rellena los campos obligatorios marcados con *


*

Puedes utilizar etiquetas HTML con sus correspondientes atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>