A cover letter is a brief. It is a condensed document explaining why you are applying for the given job. At the same time, a CV is quite detailed and long, which includes detailed information about your work history and academic background.