linux scp 命令主要用於 linux 之間複製檔案和目錄。
scp 是 secure copy 的縮寫, 是 linux 系統下基於 ssh 登陸進行安全的遠端檔案拷貝命令。
命令格式:
scp [可選引數] file_source file_target
引數說明:
常見用法:
1.從本地拷貝檔案到遠端
scp local_file remote_username@remote_ip:remote_folder
或者 scp local_file remote_username@remote_ip:remote_file
或者 scp local_file remote_ip:remote_folder
或者 scp local_file remote_ip:remote_file
例如:
scp /home/space/music/1.*** [email protected]:/home/root/others/music //拷貝1.***到遠端music目錄下
scp /home/space/music/1.*** [email protected]:/home/root/others/music/001.*** //拷貝1.***到遠端music目錄並重命名為001.***
scp /home/space/music/1.*** www.runoob.com:/home/root/others/music //相較於第乙個需要輸入使用者名稱和密碼
scp /home/space/music/1.*** www.runoob.com:/home/root/others/music/001.*** //相較於第二個需要輸入使用者名稱和密碼
遞迴拷貝目錄
scp -r local_folder remote_username@remote_ip:remote_folder
或者 scp -r local_folder remote_ip:remote_folder
可以遞迴獲取local_folder下的目錄或檔案,並拷貝到遠端指定目錄下
例如:
scp -r /home/space/music/ [email protected]:/home/root/others/ //遞迴拷貝music下的目錄及檔案到遠端的others目錄下
scp -r /home/space/music/ www.runoob.com:/home/root/others/ //遞迴拷貝music下的目錄及檔案到others目錄下,執行命令後需要輸入使用者及密碼
2.從遠端拷問檔案到本地
這裡只需要講兩個引數位置對調即可
例如:
scp [email protected]:/home/root/others/music /home/space/music/1.*** //講遠端的music檔案拷貝到本地並重命名為1.***
scp -r www.runoob.com:/home/root/others/ /home/space/music/ //遞迴拷貝遠端的others目錄下的目錄及檔案到本地的music目錄下
補充:
如果遠端伺服器防火牆有為scp命令設定了指定的埠,我們需要使用 -p 引數來設定命令的埠號,命令格式如下:
#scp 命令使用埠號 4588
scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator
使用scp命令要確保使用的使用者具有可讀取遠端伺服器相應檔案的許可權,否則scp命令是無法起作用的。 Linux 之scp遠端拷貝命令
scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。可能會稍微影響一下速度。當你伺服器硬碟變為唯讀 read only system時,用scp可以幫你把檔案移出來。另外,scp還非常不...
Linux遠端拷貝scp
linux的scp命令可以實現兩台伺服器之間互相拷貝檔案,我的測試環境是centos6.4.基本的命令格式 一 從本機拷貝到目標遠端主機 scp php 7.2.4.tar.gz root 192.168.9.142 usr local src 這裡是從當前主機拷貝到ip位142的區域網主機目錄 u...
scp遠端檔案拷貝命令
在linux 下scp 命令主要用來在不同主機之間做資料的安全拷貝的。scp 命令可以將檔案從本地的計算機中拷貝到遠端的主機中,或者從遠端計算機中拷貝檔案到本地主機,scp命令使用的安全加密的協議,所以在遠端拷貝資料的時候會比較安全,不會被黑客擷取。如果伺服器之間配置了ssh免密碼登入,那在使用sc...