基本说明
(1)用于在Linux下进行远程拷贝文件的命令
(2)scp传输是加密的
(3)scp基本不影响系统正常使用
命令格式
scp [参数] [原路径] [目标路径]
参数说明
-p 保留原文件的修改时间,访问时间和访问权限。
-q 不显示传输进度条。
-r 递归复制整个目录。
使用实例
(1)推送文件
本地文件夹,推送到远程服务器node1用户hdfs的目录/opt/hadoop下
scp -r /opt/hadoop hdfs@node1:/opt/hadoop
(2)拉取文件
从原创服务器拉取文件到本服务器
scp -r hdfs@node1:/opt/hadoop /opt/hadoop
(3)第三方传输
在第三台服务器,将node1文件传输到node2
scp -r hdfs@node1:/opt/hadoop hdfs@node2:/opt/hadoop