scp是什么?
- scp是 remote file copy program 的缩写, scp是远程文件拷贝命令。
- 从本地拷贝到远程机器上
准备工作
#创建目录
mkdir -p /export/aaa/bbb/ccc
#创建文件
touch /export/aaa/01.txt /export/aaa/02.txt
#显示
tree /export/aaa
1 文件
语法格式
#拷贝文件
scp local_file remote_username@remote_ip:remote_folder\
- 需求: 将本地 01.txt 文件 复制到 192.168.100.202 机器的 /export目录下
scp /export/aaa/01.txt root@192.168.100.202:/export
scp /export/aaa/02.txt root@hadoop02:/export
scp /export/aaa/02.txt hadoop02:/export
2 文件夹
语法格式
#拷贝目录
scp -r local_folder remote_username@remote_ip:remote_folder
- 需求: 将本地 aaa 目录 复制到 192.168.100.202 机器的 /export 目录下
scp -r /export/aaa root@192.168.100.202:/export
scp -r /export/aaa root@hadoop02:/export
scp -r /export/aaa hadoop02:/export
将远程机器内容复制到本地机器上
- 准备工作
#创建目录
mkdir -p /export/a1/b1/c1
#创建文件
touch /export/a1/111.txt touch /export/a1/222.txt
#显示内容
tree /export/a1
1 文件
- 语法格式
scp remote_username@remote_ip:remote_file local_folder
- 练习3: 将 hadoop02的 111.txt 文件 复制到 hadoop01的 export目录
scp root@192.168.100.202:/export/a1/111.txt /export
scp root@hadoop02:/export/a1/222.txt /export
scp hadoop02:/export/a1/222.txt /export
2 目录
- 语法格式
scp -r remote_username@remote_ip:remote_folder local_folder
- 练习4: 将hadoop02的 /export/a1/ 目录 复制到 hadoop01 的 export目录下
scp -r root@192.168.100.202:/export/a1 /export
scp -r hadoop02:/export/a1 /export
看完之后别忘了点一个免费的赞哟!!!!