I typically do:
tar -czvf my_directory.tar.gz my_directory
What if I just want to include everything (including any hidden system files) in my_
cd my_directory tar zcvf ../my_directory.tar.gz *