如何在两台服务器之间传输文件

问题描述:

实验室有两台服务器:240和53。
师兄的工作是在初始的240服务器上完成的,因此环境、数据集也保存在上面;当我尝试复现实验、跑通代码时,就面临这样一个问题:我的环境和代码均在新的53服务器上,而经过“清洗”的数据集却在以前的240服务器上面…然而,本人因自身实力限制和个人懒惰的缘故,并不打算再清洗一次数据集,而贪图实验室仅有的一点“遗产”,这时候只要一句简单的命令即可实现我的需求~


如何在两台服务器之间传输文件?

命令:

scp -r /home/myfile username@192.000.000.000:/home/myfile
其中scp为命令,-r代表移动文件,/home/myfile代表源文件夹所在的绝对路径,username@192.000.000.000:/home/myfile代表目标服务器中目标用户名的目标文件夹。

例如:scp -r /xxx/DATASET/300W10 root@221.0.0.0:/xxx/DATASETS

如图中所示:
注意,yes一定要写全昂~

在这里插入图片描述


因为篇幅太少,特此补充以下~(因为本身主要是自己使用,做个记录而已,但是既然写了就…)

简单搜一下,网上关于这串小命令的帖子很多,找了个比较好的~

参考:

服务器之间传输文件-scp命令

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。

详细请见此处:
18. scp 跨机远程拷贝

命令格式:

scp [参数] [原路径] [目标路径]

命令参数:(常用)

-r 递归复制整个目录。

其他参数,具体使用说明、使用示例详见原文~
希望能帮到大家哈哈哈

  • 6
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值