Просто нужно переместить в папки названия типа
1
2
3
...

по 1000 файлов (в моем случаи jpg) из директории где у меня 50 000 файлов

2 (09.04.2014 23:48:34 отредактировано EvgeniusDragon)

Вот впрочем нашел пример такой

#!/bin/bash
dest_base="./dest"
src_dir="./src"

atfile=0
atdir=0
for file in $src_dir/*; do
    if ((atfile == 0)); then
        dest_dir=$(printf "$dest_base/%0.5d" $atdir)
        [[ -d $dest_dir ]] || mkdir -p $dest_dir
    fi
    mv $file $dest_dir
    ((atfile++))
    if ((atfile > 1000)); then # 1000 количество файлов.
        atfile=0
        ((atdir++))
    fi
done