comprimir directorio linux

C++
$ tar -czvf nombre-directorio.tar.gz nombre-directorio

Source

Also in C++: