远程服务器是一个类似 FreeBSD 的系统,未安装 rsync:
$ ssh [email protected] which rsync scp
Password:
rsync not found
/usr/local/bin/scp
$ rsync -a /ring/0/share/Archives_AudioVisuel/TEST [email protected]:/ifs/par-nas01/data/MPP/ADN_Archives/Audiovisuels/
Password:
zsh:1: command not found: rsync
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: remote command not found (code 127) at io.c(226) [sender=3.1.2]
$
我尝试添加-e ssh
,但收到同样的错误,说rsync
是not found
。
如果我尝试添加--rsync-path=/usr/local/bin/scp
,但随后会出现scp: illegal option -- -
错误。
如何rsync
对只有该工具的服务器进行操作scp
?