复制除某些目录之外的文件

复制除某些目录之外的文件

我想在修改任何内容之前备份服务器“var/www/html”内的文件。这是我尝试过的:

ssh [email protected] "mkdir /var/www/html/backup_$BUILD_ID"

ssh [email protected] "mv !(backup_$BUILD_ID) /var/www/html/* /var/www/html/backup_$BUILD_ID "

我尝试了 mv !(文件夹名称)、cp -r !(文件夹名称)、rsync -aP --exclude=backup,但效果并不理想。最终目标是备份 backup_$BUILD_ID 中 html 下的所有文件(以“backup”开头的文件夹除外)。

相关内容