Упаковка и распаковка архивов в Linux

Консольные команды для создания архива (архивации) директории в Linux

zip -r dir.zip /dir
tar -cvf folder.tar /path/to/folder — без сжатия
tar -cvzf folder.tar.gz /path/to/folder — сжатие gzip
tar -cvjf folder.tar.bz2 /path/to/folder — сжатие bzip2

Консольные команды для извлечения данных из архива (рапаковки архива) в Linux

unzip ./folder.zip -d ./folder - распаковать архив folder.zip в папку folder
tar -xvf folder.tar - распаковать
tar -xvzf folder.tar.gz - распаковать запакованный gzip'ом foo.tar.gz
tar -xvjf folder.tar.bz2 - распаковать запакованный gzip'ом foo.tar.bz2