jhead can do it!
Its integrated in each linux distro's repositories, just install it with the package manager:
sudo apt install jhead # debian & ubuntu style
Jhead can batch process many files at ones. This line renames all jpg files in the current directory to their creation dates, down to the second:
jhead -autorot -nf%Y-%m-%d_%H-%M-%S *.jpg
This line creates filenames beginning with a sequence number, then the date and a common description:
jhead -autorot -nf%03i_%Y-%m-%d_event-xy *.jpg
The result will look like this:
001_2018-09-30_event-xy.jpg 002_2018-09-30_event-xy.jpg ....
The EXIF metadata contains much more information, like camera model, lens, etc.. http://www.sentex.ca/~mwandel/jhead/usage.html