我没有 Linux 经验,我所知道和想做的就是:
我的本地计算机上有一个 JAR 文件,我想将其复制到远程机器上。我认为它是一个 Linux 机器,我使用 ssh 连接到它,如下所示:
ssh myUserName@boxName
Run Code Online (Sandbox Code Playgroud)
然后我输入我的密码并连接到它。
现在我只想将本地文件从我的机器复制到那个远程盒子。
hek*_*mgl 16
使用scp命令:
scp file.txt user@remote.host:/path/to/file.txt
Run Code Online (Sandbox Code Playgroud)
从手册页:
scp 在网络上的主机之间复制文件。它使用 ssh(1) 进行数据传输,并使用与 ssh(1) 相同的身份验证并提供相同的安全性。
小智 5
您可以使用“scp”(安全复制)命令来执行此操作:
scp file.jar myUserName@boxName:/path/to/destination
Run Code Online (Sandbox Code Playgroud)
而且,要将其取回(到您当前的目录),只需反转参数:
scp myUserName@boxName:/path/to/destination/file.jar .
Run Code Online (Sandbox Code Playgroud)
如果您想递归地处理目录,您可以通过将 -r 开关与目录位置一起传递来使用 scp 来完成。如果您想这样做,我建议您查看 rsync,因为它包含一些用于复制大型目录的很酷的优化。
汤姆。
| 归档时间: |
|
| 查看次数: |
47720 次 |
| 最近记录: |