Is L7805 still needed when using an LM2596?

(5Ah 30A)

Batteries are rated by Ah so what does the 30A represent ? (peak current max ?)