每天学命令-scp 远程拷贝文件

看到同事要安装自己编译一天的库,本想传授一下“踩坑经验”,结果他用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