Zip

Hi

In unix i want to zip the files in a directory excluding *.dmp, *.log, *.lst, *.out files in that directory. pls let me know what command to use.
$zip ........ ?

Thanks

zip -r directory.zip directory/ -x \.dmp -x \.log -x \.lst -x \.out