将文件夹从Desktop移动到服务器?

Léo*_* 준영 8 terminal cp

我的桌面上有一个文件夹.我想将它复制到终端中的服务器.

我没试成功

[~/bin]# cp -r /Users/Sam/Desktop/tig-0.14.1 ~/bin/
cp: cannot stat `/Users/Sam/Desktop/tig-0.14.1': No such file or directory
Run Code Online (Sandbox Code Playgroud)

[编辑]

我在我的服务器上运行命令.问题似乎在于"/Users/Sam/Desktop/tig-0.14.1"是我的Mac中的文件夹,而不是我的服务器中的文件夹.

也许,我无法将文件夹移动到我的服务器,因为我的服务器不知道我的文件夹所在的位置.

我总是通过GUI移动文件夹.在终端也可以这样吗?

Nat*_*han 14

从服务器:

scp -r username@A.B.C.D:~/Desktop/tig-0.14.1/ ~/bin/
Run Code Online (Sandbox Code Playgroud)

username是您在本地mac上的短名称.ABCD是服务器看到的本地mac的IP地址.系统将提示您输入密码.

或者,如果您想从本地客户端推送:

scp -r ~/Desktop/tig-0.14.1/ serveruser@W.X.Y.Z:~/bin/
Run Code Online (Sandbox Code Playgroud)

serveruser是服务器上要将〜/ bin复制到的用户.WXYZ是客户端看到的服务器的IP地址.系统将提示您输入serveruser的密码.

scp是ssh的一部分.有关详细信息,请参阅'man scp'(来自终端).