常用Linux命令:scp

来源:互联网 发布:网络上的死鱼是啥意思 编辑:程序博客网 时间:2024/06/05 04:03

常用Linux命令:scp

1.

传输文件,由本机传输至远端:

scp -oPort=19222 /home/test1280/test.json test1280@10.1.70.206:/home/test1280scp -oPort=19222 test.json test1280@10.1.70.206:/home/test1280
scp -oPort=port localPath username@ip:destAbsPath

2.

传输目录,由本机传输至远端:

scp -r -oPort=19222 /home/test1280/20170531 test1280@10.1.70.206:/home/test1280scp -r -oPort=19222 20170531 test1280@10.1.70.206:/home/test1280
scp -r -oPort=port localPath username@ip:destAbsPath

注意:-oPort指定的是远端的端口,但是应该放置在前面,放置在后面失败。

3.

传输文件,由远端传输至本机:

scp -oPort=19222 test1280@10.1.70.206:/home/test1280/abc.lua /home/test1280scp -oPort=19222 test1280@10.1.70.206:/home/test1280/abc.lua .
scp -oPort=port username@ip:destAbsPath localPath

4.

传输目录,由远端传输至本机:

scp -r -oPort=19222 test1280@10.1.70.206:/home/test1280/20170604 /home/test1280scp -r -oPort=19222 test1280@10.1.70.206:/home/test1280/20170604 .
scp -r -oPort=port username@ip:destAbsPath localPath

注意:-oPort可以被-P port替换掉,关键是大写的P而不是小写的p,与ssh区别开(ssh是小写的p)。

scp option pos1 pos2

总结:

1.-r是指明递归,也就是目录传输;
2.-oPort/-P以及-r总是在最开头;
3.总是由第一个位置(pos1)传输到第二个位置(pos2)。

原创粉丝点击