Ubuntu: ZIP a Folder Recursively
Run command sudo apt-get install zip
in termintal to install the zip.
Then run zip -r compressed_filename.zip foldername
command to zip a folder recursively.
Reference: http://askubuntu.com/questions/27349/how-do-i-compress-a-directory