Я пытаюсь сделать резервную копию своей www-папки, но в резервную копию добавлены скрытые папки, такие как .config внутри www. Я хочу исключить папку «резервные копии» и все папки (и файлы), начиная с точки.
Текущий код:
zip -r /var/www/backups/site/$(date +\%Y-\%m-\%d-\%H-\%M).zip /var/www -x "*backups*" "*.*" "*/.*"
Это должно работать на Вас.
zip -r --exclude=*backups* --exclude=*/.* /var/www/backups/site/$(date +\%Y-\%m-\%d-\%H-\%M).zip /var/www