从一个服务器拷贝文件到另一个服务器,从一台服务器上拷贝到另一台服务器

今天需要拷贝一个安装包到服务器上,安装包很大。网络不是很好。如果从本机拷贝上去要很久。

刚好其他服务器上上次传过这个包。可不可以直接拷过去呢?

于是就百度了下,

发现一个很好用的命令:

scp user@ip:/opt/包名称/opt

user是用户 ip是有资源服务器的ip。

很好用。

具体参数细节如下。

1.命令格式:

scp[参数][原路径][目标路径]

2.命令功能:

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。

3.命令参数:

-1  强制scp命令使用协议ssh1

-2  强制scp命令使用协议ssh2

-4  强制scp命令只使用IPv4寻址

-6  强制scp命令只使用IPv6寻址

-B  使用批处理模式(传输过程中不询问传输口令或短语)

-C  允许压缩。(将-C标志传递给ssh,从而打开压缩功能)

-p 保留原文件的修改时间,访问时间和访问权限。

-q  不显示传输进度条。

-r  递归复制整个目录。

-v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。

-c cipher  以cipher将数据传输进行加密,这个选项将直接传递给ssh。

-F ssh_config  指定一个替代的ssh配置文件,此参数直接传递给ssh。

-i identity_file  从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。

-l limit  限定用户所能使用的带宽,以Kbit/s为单位。

-o ssh_option  如果习惯于使用ssh_config(5)中的参数传递方式,

-P port  注意是大写的P, port是指定数据传输用到的端口号

-S program  指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

你可能感兴趣的:(从一个服务器拷贝文件到另一个服务器,从一台服务器上拷贝到另一台服务器)