Tôi đang cố gắng viết một tập lệnh bash đơn giản cho máy cục bộ (Mac OS X) của tôi để di chuyển tệp từ thư mục trên máy của tôi đến một máy từ xa. Dòng này là không:Bash scripting rsync: rsync: link_stat (blah) không thành công: Không có tệp hoặc thư mục nào (2)
rsync --verbose --progress --stats --compress --rsh=ssh \
--recursive --times --perms --links --delete \
--exclude "*bak" --exclude "*~" \
/repository/* $DEV_SERVER:$REMOTE_DIR
$DEV_SERVER
và $REMOTE_DIR
được định nghĩa trước đây, và tôi vang họ để xác minh họ là chính xác.
Các lỗi tôi nhận được là:
rsync: link_stat /Users/myusername/mycurrentdirectory failed: No such file or directory (2)
Để lưu ý ở đây là thay vì sử dụng các thư mục được xác định (/repository
, đó là trong thư mục gốc của máy), nó sử dụng thư mục làm việc của tôi. Điều gì gây ra điều này?
Trích biến của bạn, xin vui lòng! –