我想为我的本地(Mac OS X)机器编写一个简单的bash脚本来移动我的机器上的目录中的文件到远程机器。此行是失败的:bash脚本rsync:rsync:link_stat(blah)失败:没有这样的文件或目录(2)
rsync --verbose --progress --stats --compress --rsh=ssh \
--recursive --times --perms --links --delete \
--exclude "*bak" --exclude "*~" \
/repository/* $DEV_SERVER:$REMOTE_DIR
$DEV_SERVER
和$REMOTE_DIR
是以前定义的,和我赞同他们验证他们是正确的。
我得到的错误是:
rsync: link_stat /Users/myusername/mycurrentdirectory failed: No such file or directory (2)
这里要注意的是,而不是使用定义的目录(/repository
,这是在机器的根),它使用了我的工作目录。这是什么造成的?
引用您的变量,请! –