Как запаковать и распаковать каталог в Linux

С помощью утилиты tar

Упаковать в tar архив всё содержимое каталога /source/dir (предварительную смену каталога нужно делать для того, чтобы в архив не попали полные пути к файлам):

cd /source/dir
tar -cf example.tar *

Если нужно не просто упаковать файлы, а ещё произвести сжатие (на выходе получится файл формата .tar.gz ), тогда добавляем ключ z:

cd /source/dir
tar -zcf example.tar.gz *

Просмотреть содержимое архива:

tar -tf ./example.tar

Распаковать (предварительную смену каталога делаем для того, чтобы содержимое архива было развёрнуто в текущий каталог):

cd /dest/dir
tar -xf example.tar