for i in *.jpg ; do
cp -p "$i" "/media/stephen/WDMyBook1_ext4/PicturesRenamedByDateTaken/2009/20090314/20090314${i##* }"
done
A expansão do parâmetro do shell ${i##* } remove o prefixo mais longo que termina em um espaço (isto é, tudo até e incluindo o espaço antes do sufixo numérico 00n.jpg ). Não há necessidade de usar echo .
Estou assumindo que essa é uma cópia local para que você não precise de scp .
Nota: se você quiser derivar o 20090314 programaticamente do nome do diretório, isso é possível - mas obviamente complica um pouco as coisas.