小编gri*_*ner的帖子

rsync 不适用于包含空格的变量

如果源变量或目标变量的文件夹名称中有空格,我无法使 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)

任何关于如何写这个的帮助都会很棒

bash shell rsync

3
推荐指数
1
解决办法
1349
查看次数

标签 统计

bash ×1

rsync ×1

shell ×1