我正在尝试使用 RSYNC 恢复备份。我尝试通过运行脚本运行备份的相同命令来恢复所有文件,但目标和目标互换了。
rsync -rltpqz --delete [email protected]:dir /users/home/username/
但是我收到了这个错误...
/users/home/username/: is a directory
答案1
您必须了解您正在使用的目录结构。Rsync 在处理此问题方面不太一致。我自己也遇到过几次这种情况。
如果您要将名为“用户名”的目录备份到远程主机的 /dir/ 目录,那么您将希望将来自远程主机的带有斜杠的目录转到本地服务器上的 /users/home。
rsync-avP 命令[电子邮件保护]:dir/用户名/用户/home/