我正在尝试使用 rsync 通过本地网络将文件夹从我面前的计算机简单地同步到目标计算机。
#!/bin/bash
echo "This script will sync from my Macbook Dropbox/scripts/ folder to ruth@10.0.0.9 @ Norms house"
OPTIONS="--recursive --ignore-existing --progress"
SRC_DIR="~/Dropbox/scripts/"
DST_DIR="ruth@10.0.0.9:~/scripts/"
rsync "$OPTIONS" "$SRC_DIR" "$DST_DIR"
Run Code Online (Sandbox Code Playgroud)
给自己写权限
chmod +x nameofscript.sh
Run Code Online (Sandbox Code Playgroud)
当我运行它时,它输出:
rsync: --recursive --ignore-existing --progress: unknown option
Run Code Online (Sandbox Code Playgroud)
如何正确存储这些选项并将其作为脚本运行?