如果源变量或目标变量的文件夹名称中有空格,我无法使 rsync 脚本正常工作
#!/bin/bash
HOST="root@192.168.1.100"
source="/path/My Files/"
dest="/path/My Files2/"
rsync -avhP --delete "$HOST":"$source" "$dest"
Run Code Online (Sandbox Code Playgroud)
我得到的错误是
receiving incremental file list
rsync: [sender] link_stat "/path/My" failed: No such file or directory (2)
rsync: [sender] change_dir "/root/Files" failed: No such file or directory (2)
Run Code Online (Sandbox Code Playgroud)
任何关于如何写这个的帮助都会很棒