What will this unix command do?

what will this command do?
cat file1 > file 2

if cat file exists it will overwrite if not it will create a new one from the contents of file1. Since file and 2 are after >, it should return error such as ‘no such file’.