scp
是安全拷贝协议(Secure Copy Protocol)的缩写。scp
的使用方式类似于 cp
命令,cp
命令将一个文件或文件夹从本地操作系统的一个位置(源)拷贝到目标位置(目的),而 scp
用来将文件或文件夹从网络上的一个主机拷贝到另一个主机当中去。
获取远程服务器上的文件
scp ~/readme.txt root@192.168.1.50:/home/www/readme.txt
在这个例子中,我将一个位于 ~ 目录下的 readme.txt
文件从本机拷贝到远程主机 192.168.1.50
中 /home/www/
目录下。
scp
有一些常用的参数:
-P
端口 指定需要的连接的远程主机的端口。
-r
递归拷贝整个目录。 scp
命令在树形遍历的时候同样会跟随符号连接,复制所连接的文件。
-v
详细模式。将会打印出处理过程中的调试信息。这可以帮助你调试连接、认证和配置方面的问题。
-l
限速 限制命令使用的带宽,默认单位是 Kbit/s
。
-C
启用压缩。
获取远程服务器上的目录
scp -r root@192.168.1.50:/home/www ~/temp
将位于 192.168.1.50
远程主机上的 /home/www
目录拷贝到本机的 ~/temp
目录下
获取远程服务器上的文件
scp root@192.168.1.50:/home/www/readme.txt ~/temp/readme.txt
本文由个人 hexo 博客 co2fe.com 迁移
date: 2018-08-28 21:06:15