Zip 文件夹排除一些文件夹

Zip 文件夹排除一些文件夹

我正在尝试备份我的 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

相关内容