我想爲我的本地(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
,這是在機器的根),它使用了我的工作目錄。這是什麼造成的?
引用您的變量,請! –