Я пытаюсь написать простой сценарий bash для моей локальной машины (Mac OS X), чтобы перемещать файлы из каталога на моей машине. на удаленную машину. Эта строка не работает:
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
, который находится в корне машины), он использует мой рабочий каталог . В чем причина?