我希望仅将特定文件和目录从 cpanel 备份同步到远程服务器。
基本结构是:
/backup/cpbackup/daily/USERNAME
从我要备份的 USERNAME 目录中
../USERNAME/mysql/USERNAME.sql
还有一个文件夹(包含文件和子文件夹)
../USERNAME/homedir/siteassets
所以我最终在我的远程服务器上:
/USERNAME/mysql/USERNAME.sql
/USERNAME/homedir/siteassets
我可以使用通配符
rsync /backup/cpbackup/daily/*/mysql/*.sql user@remote.ip.address:servername/
但这不会远程给我 USERNAME 文件夹,这意味着所有文件最终都会被合并。我认为这可以通过使用 bash 或类似的东西遍历文件夹来实现,但这不是我的强项