scp是Linux(Unix Like)超好用命令之一,透過遠端加密並複製目錄與檔案,多數可用來做遠端備份。
SCP是Linux(Unix Like)超好用命令之一,透過遠端加密並複製目錄與檔案,多數可用來做遠端備份。
可在不同Linux主機間,透過SSH加密傳輸的方式,將目錄夾或檔案作異地複製。可複製到遠端,也可複製到本地端。同樣也能在MAC OSX使用。
指令:scp -參數 -自訂埠號參數 自訂埠號 -速率參數 速率 [帳號@來源主機IP]:來源檔案 [帳號@目的主機IP]:目的檔案
主要參數:
-p:保留原本檔案權限資料
-r:連同整個目錄夾複製,否則只會傳輸當前目錄底下的檔案(重要)
-C:將資料先壓縮後再傳送,可節省傳輸量(常用)
-l:限制傳輸時使用頻寬大小(單位為 Kbit/s–除1024則為MB/s)
-v:顯示傳輸進度與資訊(常用,本地端複製無法顯示進度)
-P:自訂埠號(一般預設埠號為22,如果遠端ssh埠號改為自訂,則透過此指令自訂)
-4:強制使用IPv4來傳輸
-6:強制使用IPv6來傳輸
範例1:將本地端的目錄1複製到遠端目錄2