cp: 계산할 수 없음: 해당 파일이나 디렉터리가 없습니다.

cp: 계산할 수 없음: 해당 파일이나 디렉터리가 없습니다.

로컬 컴퓨터에서 원격 서버로 파일을 복사하려고 하면 오류가 발생합니다 ssh. 또는 를 사용하는지 여부에 관계없이 cp동일한 오류가 발생합니다 scp.

발생한 오류에 대한 내 입력은 다음과 같습니다.

[[email protected] /]# cp /home/username/some.xml [email protected]:/path/to/directory/  
cp: cannot stat ‘/home/username/some.xml’: No such file or directory

/home/username/some.xml확인해 보니 내 로컬 컴퓨터의 경로에 파일이 있어야 합니다.

로컬 컴퓨터와 원격 서버가 모두 실행 중입니다 CentOS 7. 이 오류를 해결하고 성공적으로 복제하는 방법은 무엇입니까?

답변1

당신이라면 어떨까요?로컬 컴퓨터에 로그인, scp다음과 같이 사용합니다.

scp /home/username/some.xml [email protected]:/path/to/directory/

당신이라면 어떨까요?원격 컴퓨터에 로그인(OP에서와 같이) scp다음과 같이 사용하십시오.

scp [email protected]:/home/username/some.xml /path/to/directory

명령에 지시된 대로 IP 주소를 바꿉니다.

답변2

먼저 SCP를 사용해야 합니다. cp만으로는 네트워크를 통해 파일을 복사할 수 없습니다.

scp 명령은 예제에서 다음과 유사해야 합니다. 디렉터리 구조는 파일을 수신하는 서버에 존재해야 합니다.

scp /home/username/some.xml [email protected]:/path/to/directory/

아직 수행하지 않은 경우 파일을 복사하려는 서버에 로그인하고 파일을 복사하려는 디렉터리를 만들어야 합니다.

mkdir /path/to/directory

또 다른 방법은 rsync를 사용하는 것입니다.

관련 정보