在配置Hadoop的时候经常需要一个节点里面安装解压配置一个文件,然后就可以直接传给其他的节点,比如Hadoop实现分布式系统的时候就可以直接这样
scp 要传的文件路径 目的路径
-r 表示传输该文件及其里面的所有文件(递归复制)
scp -r /usr/local/hadoop Master(目的节点名称):/usr/local/
当然这个还有更方便的操作:
先进入要传的文件的上一级目录
比如我要传输local里面的名叫file 的文件:
那么先进入local 里面
cd /usr/local
把local里面的名叫file的文件传给另一个节点
scp -r file Master2:$PWD
这里的Master2是我另一个节点的名字,&PWD指的在Master2里面的当前目录下(就是我刚传文件的节点一样的目录下)
这样也可以把文件传过去
mv file file2
把文件file 的名字改成file2