Un bloc de notas

octubre 24, 2006

Cambiar el nombre del fichero de mayúsculas a minúsculas en Linux

Filed under: Linux,Programación,Sistemas Operativos — Chema @ 9:30 am

Para cambiar el nombre de todos los ficheros de un directorio escribimos la siguiente orden :

ls | awk ‘{printf “mv %s %s\n”, $1, tolower($1)}’ | sh

7 comentarios »

  1. NO me tira me da un error
    $ ls | awk ‘{printf “mv %s %s\n”, $1, tolower($1)}’ | sh
    bash: error de sintaxis cerca de token no esperado `(‘

    Comentario por davor — noviembre 1, 2006 @ 3:11 pm | Responder

  2. Puede que el error te le esté dando por usar las comillas incorrectas antes y después de las llaves. Hay que usar la comilla simple ( ‘ ) no el acento ( ´ ). Dentro del printf van las dobles “.

    Comentario por Chema — noviembre 2, 2006 @ 2:26 pm | Responder

  3. ¿Coómo podría mover todos los archivos “.dat” de un directorio, independientemente si están en mayúsculas o en minúsculas?

    Comentario por Alejandro — noviembre 21, 2007 @ 10:00 am | Responder

  4. Otra forma:

    ls | while read; do mv “$REPLY” $( echo “$REPLY” | tr “[:upper:]” “[:lower:]” ); done

    Pero esta ultima forma falla si los archivos tienen espacio en blanco.

    Comentario por Sebastian Narvaez — mayo 15, 2008 @ 6:33 pm | Responder

  5. Al menos en Debian existe la orden rename.

    Por ejemplo, para cambiar de mayúsculas a minúsculas los nombres de varios ficheros:

    rename ‘y/A-Z/a-z/’ *

    Comentario por Debianero — julio 6, 2009 @ 3:07 pm | Responder

  6. Me sirvió este. Muchas gracias parcero (y)

    cita: ls | while read; do mv “$REPLY” $( echo “$REPLY” | tr “[:upper:]” “[:lower:]” ); done

    Comentario por Mauricio Vargas — abril 20, 2010 @ 3:47 am | Responder

  7. Esta muy buena esta instrucción!! saludos

    Comentario por iingen — agosto 2, 2011 @ 1:19 am | Responder


RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Blog de WordPress.com.

A %d blogueros les gusta esto: