rsync:link_stat“/home/user/file.txt”失败:没有这样的文件或目录(2)
sshpass -e ssh -oBatchMode=no $user@$ip.$remotehost "rsync -v -e ssh file.txt /home/user/$folder/ && cd /home/user/$folder/ && ls -l"
复制前几个文本文件有效,然后就停止工作。我的命令有什么问题吗?
答案1
查看您的命令和错误消息,看起来该变量$folder
在“稍后”的情况下不再定义。
结果,本应成为的目标路径名/home/user/$folder/file.txt
与rsync 错误消息中提到的路径/home/user//file.txt
名相同。/home/user/file.txt