Articles
cp : cannot stat : No such file or directory
On 1월 1, 2021 by admin 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
를 실행 중입니다. 이 오류를 해결하고 성공적으로 복사하려면 어떻게해야합니까?
댓글
답변
로그인 한 경우 로컬 시스템에 , 다음과 같이 scp
를 사용합니다.
scp /home/username/some.xml [email protected]:/path/to/directory/
원격 시스템에 로그인 한 경우 (OP에서와 같이), 예 :
scp [email protected]:/home/username/some.xml /path/to/directory
명령의 지시에 따라 IP 주소를 대체합니다.
설명
- 하루 종일 다른 솔루션을 시도한 후이 방법이 효과적입니다.
답변
먼저 SCP를 사용해야합니다. cp를 사용하여 네트워크를 통해 파일을 복사 할 수있는 방법이 없습니다.
scp 명령은 예제에서 다음과 같이 표시되어야합니다. 파일을받는 서버에 구조가 있어야합니다.
scp /home/username/some.xml [email protected]:/path/to/directory/
아직없는 경우 그런 다음 파일을 복사 할 서버에 로그온하고 파일을 복사 할 디렉토리를 만들어야합니다. 예 :
mkdir /path/to/directory
대안은 rsync를 사용하는 것입니다.
댓글
- 작동하지 않습니다. 방금 다시 시도해 보았습니다. 당신이 쓴대로 정확히했는지 확인했습니다. 이것은 제가
scp
또는cp
.
ls -l /home/username/some.xml
의 출력을 붙여 넣을 수 있습니까?[email protected]
로exit
를 입력 한 다음 위의scp
명령을 입력했는데 제대로 작동했습니다. 문제는[email protected]
로 로그인했기 때문에remote.web.server
의 디렉토리 구조 만 보 였는데, 이는 디렉토리와 다릅니다. 내 로컬 컴퓨터의 구조. 당신이 이것을 찾게했기 때문에 당신이 제출할 수있는 답변을 기꺼이 받아 들일 것입니다. 감사합니다.