Python的Fabric能否本地使用rsync?
目前,Fabric的'rsync_project'需要你指定一个用户和一个主机参数。我在复制user@127.0.0.1的时候遇到了很多问题,因为它还是会让我输入rsync的密码。我花了好几个小时在这上面,想知道有没有办法直接使用rsync [源] [目标],而不需要指定[user]和[host]?或者你们有没有更好的建议?
我喜欢rsync的原因是因为我已经为这个特定的命令设置好了rsync的文件/文件夹/排除项。
不过,我也可以自己写一个rsync命令,对吧?
谢谢。
1 个回答
4
你可以直接使用 local() 函数,然后随便用 rsync 工具来同步文件。