是的,我知道你在想什么:“到底是谁命名他们的文件`a`b
?”
但是让我们假设您确实有一个名为`a`b
(可能是由疯狂的 Mac 用户制作的 - 显然不是您制作的)的文件,并且您想要rsync
那个。显而易见的解决方案:
rsync server:'./`a`b' ./.;
rsync 'server:./`a`b' ./.;
给出:
bash: line 1: a: command not found
rsync: [sender] link_stat "/home/tange/b" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1865) [Receiver=3.2.7]
rsync: [Receiver] write error: Broken pipe (32)
甚至:
$ rsync 'server:./\`a\`b' ./.;
bash: line 3: a\: command not found
rsync: [sender] link_stat "/home/tange/\b" failed: No such file or directory (2)
:
rsync
我应该运行的命令是什么?
$ rsync --version
rsync version 3.2.7 protocol version 31