<分区>
我刚开始使用 bash 命令,遇到了一些麻烦。我正在通过 ssh 连接到一个包含我的一些工作文件的 linux box。我的 mac 上有一个本地文件,我需要将其复制到服务器上。
以下是我到目前为止完成的步骤: 1) ssh usrname@orgname.edu 2) 输入密码 3)密码 4)工作目录:home/usrname
我被困在这之后。我的 mac 文档中有一个本地文件夹。我想将它复制到我通过 ssh 进入的服务器上的工作目录中。
感谢您的帮助。谢谢
<分区>
我刚开始使用 bash 命令,遇到了一些麻烦。我正在通过 ssh 连接到一个包含我的一些工作文件的 linux box。我的 mac 上有一个本地文件,我需要将其复制到服务器上。
以下是我到目前为止完成的步骤: 1) ssh usrname@orgname.edu 2) 输入密码 3)密码 4)工作目录:home/usrname
我被困在这之后。我的 mac 文档中有一个本地文件夹。我想将它复制到我通过 ssh 进入的服务器上的工作目录中。
感谢您的帮助。谢谢
最佳答案
当您通过 ssh 连接到远程机器时,就好像您正坐在另一台机器前面并在其中执行命令。当您处于该状态时,您无法将文件复制到(或从)它。相反,您必须使用不同的工具,scp
,它也属于 ssh
系列,实际上在幕后调用 ssh
。这是将本地目录复制到远程计算机的方式:
scp -rp /path/to/local/dir usrname@orgname.edu:/path/to/remote/dir
我使用-r
模式(代表递归)递归复制目录。另见 manual of scp了解更多详情
关于linux - 将本地文件从 Mac 复制到终端中的 ssh session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39457759/