我在机器 A 上作为用户 A1,密码 P1,并有一个文件夹 L1。我想让它与远程机器 B 上的用户 A2 (P1) 的文件夹 L2 保持同步。我知道 rsync 无法通过 ftp 工作,我在 A 上安装了 lftp。
我在机器 A 上写了一个脚本(我不能在机器 B 上放置任何脚本)
REMOTEHOST='B' #this is machine from which I want files
REMOTEUSER='A2' #this is user for the machine
REMOTEPASSWORD='P2' #this is password for user of remote machine
#lftp
lftp -f "
open $HOST
user $USER $PASS
mirror L2 L1"
文件被复制,但我收到一条消息“来源:是一个目录”
我尝试了 -R 标志并在 L1 和 L2 的末尾添加 /,但没有用。我怎样才能摆脱这个消息?