Dica: Dividir um diretorio em vários sub-diretorios
Estava prescisando dividir uma pasta com milhares de arquivos em varias subpastas para tal você pode usar o comando abaixo que divide em varias subpastas de 0 a 100. [comando só para linux]
ls | awk 'BEGIN { x=0;while( x<101){ print "mkdir "x; x=x+1 } } {x=x+1; print "mv \""$0 "\" \"" x%100"/"$0"\""}' |sh