Tengo una carpeta con ms de 35000 ficheros y necesito ordenarlos por fechas.
Alguien sabe si esto se puede hacer mediante un script??? Que vaya recorriendo el directorio y creando directorios tipo AAAAMMDD y copiando los ficheros dentro?????
Gracias por vuestra atencion.

Tal vez con stat
Con stat -c %y puedes obtener la fecha de modificación del fichero (es la misma que devuelve un ls -l). Si eso te vale podrías hacer algo parecido a:
#!/bin/bash for i in * ; do if [ -f "$i" ]; then fecha=`stat -c %y "$i" | cut -d" " -f1 | sed "s/-//g"` mkdir ${fecha} 2>/dev/null cp "$i" ${fecha} # Si en lugar de copiar prefieres mover los ficheros # solo tienes que poner mv en lugar de cp # mv "$i" ${fecha} fi doneFdo. El forense asesino alias Censor fundamentalista aka Fustigador de novatos.
Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado