linux中的scp下令如何用?(用途详解)-linux运维
在linux中,scp下令用于Linux之间复制文件和名目,即在一台Linux办事器中将当地的文件上传到一台远端办事器,或将远端办事器的文件下载到当地。scp是linux系统下基于ssh登陆进行平安的长途文件拷贝下令。
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行平安的长途文件拷贝下令。
Linux scp 下令用于 Linux 之间复制文件和名目。
注:scp 是加密的,rcp 是不加密的,scp 是 rcp 的增强版。
语法
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2
简易写法:
scp [可选参数] file_source file_target
参数注明:
-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)的选项。
linux中scp下令的运用
把当地文件复制到远端主机
user@xxx:file 用冒号分隔文件
$ scp localFile user@xxx.xxx.xx:/ //拷贝当地文件到远端/名目下 $ scp localFile user@xxx.xxx.xx:~ //拷贝当地文件到远端home名目下
把当地文件夹复制到远端主机
-r表示递归
$ scp -r abc root@xxx.xxx.xxx:~
把远端文件复制到当地
scp root@xxx.xxx.xxx:~/awesome.txt ./ scp -r root@xxx.xxx.xxx:~/awesome.txt ./
指定端口
#scp 下令运用端标语 4588 scp -P 4588 remote@xxx.xxx.xxx:/usr/local/sin.sh /home/administrator
举荐教程:《Linux运维》
以上就是linux中的scp下令如何用?(用途详解)的细致内容,更多请关注 百分百源码网 其它相干文章!