Вы можете переместить все соответствующие файлы с помощью простого shell glob
$ mkdir 20130825
$ mv cloudcam-20130825*.jpg 20130825
. Это будет работать, если не будет 1000 файлов (в этом случае может потребоваться «пакет» перемещений используя find -exec mv ... + или xargs)
Если у вас есть куча разных дат, и вы хотите анализировать имена файлов «на лету» и создавать каталоги по мере необходимости, вы можете сделать что-то вроде
[ f2]Предполагается, что имена файлов будут точно такими же, как показано в вашем исходном сообщении, т. е. отметка даты yyyymmdd, начинающаяся с символа № 9, - если это не так, возможны более сложные синтаксические выражения, например используя конструкции bash, такие как ${f#front} и ${f%%back}, чтобы удалить ведущие и конечные подстроки.