看到同事要安装自己编译一天的库,本想传授一下“踩坑经验”,结果他用scp命令直接从已经安装好的电脑里复制了一份。心里一万只 XXX 在奔腾。
早知道先学学这个命令了。
可选参数
| 参数 | 功能 |
|---|---|
| -1 | 强制 scp 命令使用协议 ssh1 |
| -2 | 强制 scp 命令使用协议 ssh2 |
| -4 | 强制 scp 命令使用协议 ssh2 |
| -6 | 强制 scp 命令只使用 IPv6 寻址 |
| -B | 使用批处理模式(传输过程中不询问传输口令或短语) |
| -C | 允许压缩 |
| -p | 保留原文件的修改时间,访问时间和访问权限。 |
| -q | 不显示传输进度条 |
| -r | 递归复制整个目录 |
| -v | 详细方式显示输出 |
| -P | 注意是大写的 P, port 是指定数据传输用到的端口号 |
使用实例
复制文件
scp local_file rmot_usr@rmot_ip:rmot_folder
scp /opt/soft/ root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz