我想使用 rsync 通过 ssh 备份一些文件,我已经设法使用以下命令使其正常工作:
rsync --delete -avze ssh /home/malachi/www/site/ malachi@remote-host:~/backups/daily/sites/site/
如果远程主机上不存在 sites/site/ 目录,我该如何创建它?
在运行上述命令之前最好先放置以下内容吗?
ssh -l malachi remote-host mkdir -p ~/backups/daily/sites/site/
或者有更好的解决办法吗?
答案1
答案2
我最终选择了mkdir
命令并构建脚本来处理备份过程