使用簡易的SSH诗良,可以實(shí)現(xiàn)遠(yuǎn)程連接服務(wù)器台猴,有時候需要在SSH下來回復(fù)制文件,我給大家介紹一個簡單的命令scp叽奥。
1. 將本地文件拷貝到遠(yuǎn)程(使用默認(rèn)端口號)
格式: scp 文件名 用戶名@計(jì)算機(jī)IP:遠(yuǎn)程路徑(默認(rèn)22端口)
scp /home/oscar/myimages.tar.gz root@192.168.2.5:/home/root
2. 將遠(yuǎn)程文件拷貝到本地
scp root@192.168.2.5:/home/oscar/myimages.tar.gz /home/oscar
3. 將本地文件拷貝到遠(yuǎn)程服務(wù)器(使用非默認(rèn)端口號)
scp -P 225 /home/oscar/myimages.tar.gz root@192.168.2.5:/home/root
4. 將本地文件夾及內(nèi)容拷貝到遠(yuǎn)程服務(wù)器(使用非默認(rèn)端口號)
scp -r -P 225 /home/oscar/ root@192.168.2.5:/home/root
5. 斷點(diǎn)續(xù)傳文件描馅,將本地文件拷貝到遠(yuǎn)程服務(wù)器(使用非默認(rèn)端口號).
rsync --progress --partial --rsh='ssh -p 225' ./pascal_train.txt jp@192.168.2.5:/data/oscar
# --rsh='ssh -p 225'指示采用ssh協(xié)議鏈接并使用端口225
6. scp常用參數(shù)(待完善中....)
常用參數(shù):
- -r:遞歸拷貝目錄
- -q:不顯示進(jìn)度
- -l:限制傳輸帶寬,單位是kbits/s
7. rsync常用參數(shù)(待完善中....)
- --progress: 顯示拷貝進(jìn)度
- --partial:保留不完整文件而线,實(shí)現(xiàn)斷點(diǎn)續(xù)傳
- --partial-dir=DIR:指定不完整文件的存儲目錄铭污,而不是默認(rèn)存儲到目的地目錄。
- -P:包含--progress和--partial,可以理解為一個快捷方式
- --rsh=ssh:使用ssh方式傳輸文件