How to zip compress a linux directory

tar -cvzf filename.tar.gz directory_to_compress/

Most tar commands have a z option to create a gziped version.