Linux遠端拷貝scp命令

OldBoy~發表於2018-01-26

Linux的scp命令可以實現兩臺伺服器之間互相拷貝檔案,我的測試環境是Centos6.4.

基本的命令格式

scp 拷貝目標檔案  遠端使用者@遠端主機地址:遠端目錄

一、從本機拷貝到目標遠端主機

# scp php-7.2.4.tar.gz root@192.168.9.142:/usr/local/src/   //這裡是從當前主機拷貝到IP位142的區域網主機目錄/usr/local/src下
The authenticity of host '192.168.9.142 (192.168.9.142)' can't be established.
RSA key fingerprint is 11:b6:be:81:a0:be:b7:14:b4:2d:d6:99:de:8d:7c:f1.
Are you sure you want to continue connecting (yes/no)? yes     //輸入回車會彈出提示,然後輸入yes回車
root@192.168.9.142's password:    //輸入密碼即可

執行完成之後,去目標遠端主機對應目錄檢視,檔案在,說明成功

二、從遠端主機拷貝到本機

# scp root@192.168.9.142:/usr/local/src/redis.tar.gz /usr/local/src/  //這裡是從目標主機142拷貝檔案到本機/usr/local/src下
root@192.168.9.142's password:   //輸入遠端主機密碼回車即可
redis.tar.gz                                            100% 1696KB   1.7MB/s   00:00 

補充、一次拷貝多個檔案或者目錄

# scp root@192.168.9.142:/usr/local/src/cp_dir/*.php /usr/local/src/  //拷貝多個檔案
# scp -r root@192.168.9.142:/usr/local/src/cp_dir/ /usr/local/src/   //拷貝目錄

 

相關文章