scp 命令
作用
在Linux下进行远程拷贝文件
命令格式
1 | scp [参数] [原路径] [目标路径] |
参数
参数 | 全称 | 说明 |
---|---|---|
-1 | 强制scp使用ssh1协议 | |
-2 | 强制scp使用ssh2协议 | |
-4 | 强制scp只使用ipv4寻址 | |
-6 | 强制scp只使用ipv6寻址 | |
-B | 使用批处理模式 | |
-C | 允许压缩 | |
-p | 保留源文件的修改时间、访问时间以及访问权限 | |
-q | 不显示传输进度条 | |
-r | 递归复制整个目录 | |
-v | 详细显示整个过程的信息 | |
-c | cipher | 以cipher将数据传输进行加密 |
-F | ssh_config | 指定ssh配置文件 |
-i | identity_file | 从指定文件读取传输时使用的密钥文件 |
-l | limit | 限制使用的带宽,单位kb/s |
-o | ssh_option | 使用ssh_config中的参数传递方式 |
-P | port | 指定数据传输的端口号 |
-S | program | 指定加密传输时使用的程序 |
使用示例
本机向远程主机上传文件
1 | scp -P [端口号] [本地文件] [远程用户名]@[远程主机ip]:[远程主机路径] |
从远程主机下载文件
1 | scp -P [端口号] [远程用户名]@[远程主机ip]:[远程主机路径] [本地文件] |
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自DaneSun's Blog
评论
匿名评论
✅ 你无需删除空行,直接评论以获取最佳展示效果