golang编译可执行exe实现windows命令行远程拷贝到Linux服务器

golang在Windows编译exe还是很方便的,编译命令:

go build + main文件

基于这个写了一个通过ssh上传文件到Linux服务器的工具,代码地址:

https://github.com/15902124763/go-scp/

git下载:

git clone git@github.com:15902124763/go-scp.git

golang 的版本:1.13

 

其中,已经编译好了exe的可执行文件,文件地址在项目的bin路径下的:scp.exe

只需将scp.exe文件拷贝到系统C盘:C:\Windows\System32即可

使用命令步骤:

1. 拷贝bin下的scp.exe(可以自行命名,建议用默认名,除非有冲突的命令)

2 执行的命令

Ctrl + R 输入cmd打开Windows命令行窗口

3. 输入spc的命令,如:

scp -R D:\log\hds\data-sync-job\demo.log root@you_ip:/usr/local/src

scp ./demo.log root@you_ip:/usr/local/src

说明:

scp  //go编译的命令

-R // 指定的本地全路径,不加默认是当前路径

D:\log\hds\data-sync-job\demo.log  // 本地路径

root  // Linux服务器的登入名

you_ip  // Linux服务器地址

/usr/local/src // 远程Linux的文件路径,文件将要拷贝到的路径

 

如:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值