서버의 홈 디렉터리 외부에 있는 원격 폴더에 파일을 직접 복사하고 싶습니다.
내 사용자 이름을 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
. 완전히 다른 두 가지 이름입니다.
철자 오류를 수정하면 문제가 해결됩니다.