scp主要用于linux中本地服務(wù)器和遠(yuǎn)程服務(wù)器文件的交互,有Security的文件copy,基于ssh登錄。操作起來(lái)比較方便傀蚌,比如要把當(dāng)前一個(gè)文件copy到遠(yuǎn)程另外一臺(tái)主機(jī)上,即從本地復(fù)制到遠(yuǎn)程
命令格式:
scp local_file remote_username@remote_ip:remote_folder #本地復(fù)制到遠(yuǎn)程蘸吓,文件未重命名善炫。
scp local_file remote_username@remote_ip:remote_file #本地復(fù)制到遠(yuǎn)程,文件重命名美澳。
scp local_file remote_ip:remote_folder #未指定用戶名销部,執(zhí)行后需輸入用戶名和密碼摸航,未修改文件名進(jìn)行移動(dòng)文件制跟。
scp local_file remote_ip:remote_file #未指定用戶名舅桩,執(zhí)行后需輸入用戶名和密碼,修改文件名進(jìn)行移動(dòng)文件雨膨。
從遠(yuǎn)程復(fù)制到本地擂涛,只需要將上述命令的后2個(gè)參數(shù)調(diào)換順序就可以了。
相比于CP命令聊记,主要就是在source跟dest之前加上remote_username@remote_ip:撒妈,通過(guò)加的位置的不同區(qū)分出到底從遠(yuǎn)程到本地還是本地到遠(yuǎn)程。另外scp的幾個(gè)有用的參數(shù)如下:
-v 和大多數(shù) linux 命令中的 -v 意思一樣 , 用來(lái)顯示進(jìn)度 . 可以用來(lái)查看連接 , 認(rèn)證 , 或是配置錯(cuò)誤 .
-C 使能壓縮選項(xiàng) .
-P 選擇端口 . 注意 -p 已經(jīng)被 rcp 使用 .
-4 強(qiáng)行使用 IPV4 地址 .
-6 強(qiáng)行使用 IPV6 地址