한 PC에서 다른 PC로 일부 파일을 복사하려고하면서 혼란 스러웠습니다. 알아 냈지만 구문은 여전히 혼란 스럽습니다. 이것은 작동합니다 :
scp ~/Desktop/Volenteer.png jay@server.ip:~j0h/b
Volenteer.png
폴더에 넣 습니다 /home/j0h/b
. 그러나 이것은 작동하지 않습니다.
scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b
또한 종료 상태 1 파일을 찾을 수 없으므로 실패합니다.
scp ~/Desktop/Volenteer.png jay@server.ip:~/j0h/b
이것처럼 :
scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b
그래서 분명히 사이에 약간의 차이가 ~
와 ~/
차이 즉 존재한다/
$~/
bash: /home/j0h/: Is a directory
$ ~
bash: /home/j0h: Is a directory
그렇다면 왜 scp에서 ~
해결 ~/
됩니까? 그것은 추측입니다, 나는 그것이 일어나고 있음을 확인할 수 없습니다. 그러나 일관성이 없어 혼동되는 것 같습니다. 이것은 scp의 버그입니까? 아니면 내가 놓친 물결표에 대한 것이 있습니까?