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, для завершения ввода нужно ввести строку содержащую одну точку и больше ничего.