首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
函数参数与返回值
传递变长参数
defer 和追踪
内置函数
递归函数
将函数作为参数
闭包
应用闭包:将函数作为返回值
使用闭包调试
计算函数执行时间
通过内存缓存来提升性能
声明和初始化
切片
For-range 结构
切片重组(reslice)
切片的复制与追加
字符串、数组和切片的应用
声明、初始化和 make
测试键值对是否存在及删除元素
for-range 的配套用法
map 类型的切片
map 的排序
将 map 的键值对调
标准库概述
regexp 包
锁和 sync 包
精密计算和 big 包
自定义包和可见性
为自定义包使用 godoc
使用 go install 安装自定义包
自定义包的目录结构、go install 和 go test
通过 Git 打包和安装
Go 的外部包和项目
在 Go 程序中使用外部库
结构体定义
使用工厂方法创建结构体实例
使用自定义包中的结构体
带标签的结构体
匿名字段和内嵌结构体
方法
类型的 String() 方法和格式化描述符
垃圾回收和 SetFinalizer
当前位置:
首页>>
技术小册>>
go编程权威指南(二)
小册名称:go编程权威指南(二)
**命令介绍** scp命令来自于英文词组“secure copy”的缩写,其功能是用于基于SSH协议远程拷贝文件。scp命令可以在多台Linux系统之间复制文件或目录 ,有些类似于cp命令的功能,但复制的范围却不是本地,而是网络上另一台主机。 由于是基于SSH协议进行的复制操作,全部数据都是加密的,因此会比HTTP和FTP更加安全。 ------------ 常用参数: -1 使用ssh协议版本1-2 -2 使用ssh协议版本2 -4 使用ipv4 -6 使用ipv6 -B 以批处理模式运行 -C 使用压缩 -F 指定ssh配置文件 -l 指定宽带限制 -o 指定使用的ssh选项 -P 指定远程主机的端口号 -p 保留文件的修改时间,访问时间和权限模式 -q 不显示复制进度 -r 以递归方式复制 ------------ **上传文件** 将某个本地文件复制到指定的远程主机的指定目录中: ```bash PS C:\Users\Admin\Desktop> scp .\scp.txt u1@192.168.31.101:/home/u1/ u1@192.168.31.101's password: scp.txt 100% 0 0.0KB/s 00:00 ``` **下载文件** 将指定远程主机中的某个文件复制到本地: ```bash PS C:\Users\Admin\Desktop> scp u1@192.168.31.101:/home/u1/scp.txt . u1@192.168.31.101's password: scp.txt ``` 将某个本地目录复制到指定的远程主机的指定目录中: ```bash scp -r .\testdir\ u1@192.168.31.101:/home/u1 u1@192.168.31.101's password: a.txt 100% 0 0.0KB/s 00:00 ``` 将指定远程主机中的某个目录复制到本地目录中: ```bash PS C:\Users\Admin\Desktop> scp -r u1@192.168.31.101:/home/u1/Documents . u1@192.168.31.101's password: index.php 100% 20 20.0KB/s 00:00 test.sh 100% 171 171.1KB/s 00:00 index.html.1 100% 2443 2.4MB/s 00:00 wget-log 100% 453 453.2KB/s 00:00 ```
上一篇:
wget命令 – 下载网络文件
下一篇:
rsync命令-远程数据同步工具
该分类下的相关小册推荐:
深入浅出Go语言核心编程(六)
go编程权威指南(四)
Go Web编程(中)
深入浅出Go语言核心编程(三)
深入浅出Go语言核心编程(四)
GO面试指南
深入浅出Go语言核心编程(二)
深入解析go语言
深入浅出Go语言核心编程(五)
深入浅出Go语言核心编程(七)
Go开发权威指南(下)
深入浅出Go语言核心编程(八)