zip -9 zetblog.zip -r zetblog -x "*.git*" -x "*.venv*" -z
В фоне:
(zip -1 -r tgym.zip /var/www/tgym &)
Небольшое пояснение к аргументам zip:
- -9 — задаёт степень сжатия, 9 — самое сильное и самое медленное;
 - zetblog.zip — имя архива который надо создать;
 - -r — флаг рекурсивного обхода;
 - zetblog — диреткория, которую будем архивировать;
 - -x - не добавлять в архив файлы и директории, которые попадают под указанную маску;
 - -z — этот флаг означает что мы хотим ввести комментарий для архива, комментарий будет считан из stdin, для завершения ввода нужно ввести строку содержащую одну точку и больше ничего.