scp虽然只有把文见发送到远端和从远端copy文件俩功能,但是常常把俩功能的先写什么给计混了,所以我就用通俗的大白话给总结了下,十分容易记忆,这里给大家分享一下。
scp 我们常用的两个功能:
(1)把文见发送到远端
scp 要send文件的绝对路径 root@远端服务器网址:存放文件路径
scp log/* zhangxl@172.168.10.7:/home/zhangxl/aaa/ 这里因为是要往我个人服务器下发送,所以把root改为我个人服务器的名字,
通俗的记:要发送到远端,先要知道文件在自己机器上的path,连path都不知道的话,怎么发送? 然后才是 知道远端主机的名字(一般是root)、ip、存放文件的 path
(2)从远端copy文件
scp (用户名)@远端服务器网址:copy文件的绝对路径 存放路径
scp -r lib@172.168.10.7:~/tmp/* ~/aaa/ ~/aaa/等价于/home/zhangxl/aaa/
-r 递归遍历子目录
通俗的记:要从远端copy,需要先知道远端主机的 名字、ip、文件的绝对path ,然后才是存放文件的path。