scp雖然只有把文見(jiàn)發(fā)送到遠(yuǎn)端和從遠(yuǎn)端copy文件倆功能,但是常常把倆功能的先寫什么給計(jì)混了,所以我就用通俗的大白話給總結(jié)了下,十分容易記憶,這里給大家分享一下。
scp 我們常用的兩個(gè)功能:
(1)把文件發(fā)送到遠(yuǎn)端
scp 要send文件的絕對(duì)路徑 root@遠(yuǎn)端服務(wù)器網(wǎng)址:存放文件路徑
scp log/* zhangxl@1.1.1.1:/home/zhangxl/aaa/ 這里因?yàn)槭且覀€(gè)人服務(wù)器下發(fā)送,所以把root改為我個(gè)人服務(wù)器的名字,
通俗的記:要發(fā)送到遠(yuǎn)端,先要知道文件在自己機(jī)器上的path,知道path才能發(fā)送。 然后才是 遠(yuǎn)端主機(jī)的名字(一般是root)、ip、存放文件的:path
(2)從遠(yuǎn)端copy文件
scp (用戶名)@遠(yuǎn)端服務(wù)器網(wǎng)址:copy文件的絕對(duì)路徑 存放路徑
scp -r lib@1.1.1.1:~/tmp/* ~/aaa/ ~/aaa/等價(jià)于/home/zhangxl/aaa/
-r 遞歸遍歷子目錄
通俗的記:要從遠(yuǎn)端copy,需要先知道遠(yuǎn)端主機(jī)的:名字、ip、文件的絕對(duì)path ,然后才是存放文件的path