我正在尝试备份我的 www 文件夹,但 www 内的隐藏文件夹(如 .config)被添加到备份中。我想排除文件夹“备份”和所有以点开头的文件夹(和文件)。
当前代码:
zip -r /var/www/backups/site/$(date +\%Y-\%m-\%d-\%H-\%M).zip /var/www -x "*backups*" "*.*" "*/.*"
答案1
这应该对你有用。
zip -r --exclude=*backups* --exclude=*/.* /var/www/backups/site/$(date +\%Y-\%m-\%d-\%H-\%M).zip /var/www