서버 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
두 가지가 잘못되었습니다.
- 매개변수는 하나뿐이므로 최소 2개가 필요합니다.
/../../
"최상위 디렉토리의 상위 디렉토리"를 의미하는 것은 오해의 소지가 있으며 기껏해야 무시될 것입니다.
내 생각엔 별표( *
)가 누락되었거나 undef 변수( scp
및 사이 root@...
) 가 있는 것 같습니다.