scp가 작동하려면 왜 콜론을 추가해야합니까?


-4

이 명령은 아무것도하지 않습니다.

scp doc.txt user@mywebsite.com

그러나이 명령 doc.txt은 내 웹 사이트의 홈 디렉토리에 복사 됩니다.

scp doc.txt user@mywebsite.com:

콜론없이 첫 번째 명령이 작동하지 않는 이유는 무엇입니까?


2
첫 번째 명령이 잘못되었습니다. 실제로는 무언가 doc.txt를 수행 user@mywebsite.com합니다.
fmanco

3
귀하의 질문에 대한 투표 결과를 명확하게 밝히기 위해 :이 사이트에서 필요한 "연구 노력"은 표시되지 않습니다 man scp.
Daniel Andersson

답변:


5

scpman 페이지에 따르면 :

[user@]host1:]file1

호스트는 원격임을 나타 내기 위해 콜론이 필요합니다.


4

scp는 로컬로 사용할 수 있습니다. 콜론은 로컬 사본과 원격 사본을 구별하는 방법입니다. BTW는 아마도 첫 번째 작업을 수행합니다. doc.txt를 "user@mywebsite.com"이라는 파일에 복사하십시오.


2

이름 user@mywebsite.com은 로컬 파일 시스템에서 유효한 이름입니다. 콜론 문자를 사용하여 원격 사용자와 호스트 이름을 원격 경로에서 분리하기 전에 rcp와 같은 scp.

또는 다르게 말하면, 그것은 프로그램이 작성된 방식입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.