서버의 사용자 홈 디렉터리 외부에 있는 원격 디렉터리에 파일을 복사합니다.

서버의 사용자 홈 디렉터리 외부에 있는 원격 디렉터리에 파일을 복사합니다.

서버의 홈 디렉터리 외부에 있는 원격 폴더에 파일을 직접 복사하고 싶습니다.
내 사용자 이름을 John으로 설정하겠습니다.
서버 구조는 다음과 같습니다.

/
|    users/
|    |     john/
|          |
|    |     other_user/
|    data/
|    |
|    other_dir/

나는 다음을 수행하고 싶습니다 :

copy /path/to/file/on/my/local/machine /data/

나는 /data/ 디렉토리에 대한 모든 접근 권한을 가지고 있다는 것을 기억하십시오.

편집하다:

나는 다음을 시도했지만"scp:/data/: 해당 파일이나 디렉터리가 없습니다."

scp /path/to/file/on/my/local/machine [email protected]:/data/

편집 2:

나는 다음을 수행했고 효과가있었습니다.

scp /path/to/file/on/my/local/machine [email protected]:~/file
mv ~/file /data/file

하지만 가능하다면 한 단계로 수행하고 싶습니다. 왜냐하면 큰 파일을 두 번 기다려야 하기 때문입니다(한 번은 내 로컬 컴퓨터에서 서버의 홈 디렉터리로 이동할 때, 또 한 번은 파일이 홈 디렉터리에서 이동할 때). 서버에서 데이터 디렉토리로.

편집 3: 내 홈 디렉토리는 /users 아래에 있습니다. 데이터 디렉터리가 확실히 존재합니다(실제 이름은 data1입니다). 여기에 이미지 설명을 입력하세요.

답변1

서버에는 /data1사용자가 참조한 디렉토리가 있습니다 /data. 존재하지 않습니다 /data. 완전히 다른 두 가지 이름입니다.

철자 오류를 수정하면 문제가 해결됩니다.

관련 정보