我想将服务器 1 上的目录的所有文件传输到服务器 2 上的同名目录,因此我使用以下命令:
scp [email protected]:/../../var/www/backups
然而,这是我得到的唯一答案:
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 ... [[user@]host2:]file2
我究竟做错了什么?我以前使用过这个命令,到目前为止效果很好。
答案1
有两件事是错误的
- 只有一个参数,你至少需要两个
/../../
意思是“最顶层目录的父级的父级”,这是误导性的,充其量它会被忽略。
我的猜测是缺少一个星号 ( *
),或者一个 undef 变量(在scp
和之间root@...
)