怎么用linux中的scp命令

  介绍

怎么用linux中的scp命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

在linux中,scp命令用于linux之间复制文件和目录,即在一台linux服务器中将本地的文件上传到一台远端服务器,或将远端服务器的文件下载到本名地. scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

<强> scp命令是什么?有什么用?

scp是安全复制的缩写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

linux scp命令用于linux之间复制文件和目录。

注:scp是加密的,rcp是不加密的,scp是rcp的加强版。

<强>语法

scp [-1246 bcpqrv] [- c密码][- f ssh_config][我identity_file]   [- l限制][o ssh_option] [p]港(- s程序)   [[user@] host1:] file1 […][[user@] host2:] file2

简易写法:

scp(可选参数]file_source file_target

参数说明:

    <李>

    1:强制scp命令使用协议ssh2

    <李>

    2:强制scp命令使用协议ssh3

    <李>

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

    <李>

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

    <李>

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

    <李>

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

    <李>

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

    <李>

    q:不显示传输进度条。

    <李>

    - r:递归复制整个目录。

    <李>

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

    <李>

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

    <李>

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

    <李>

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

    <李>

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

    <李>

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

    <李>

    - p端口:注意是大写的p,港口是指定数据传输用到的端口号

    <李>

    s计划:指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

<强> linux中scp命令的使用

<强>把本地文件复制到远端主机

user@xxx:文件用冒号分隔文件

scp localFile user@xxx.xxx.xx:美元///拷贝本地文件到远端/目录下      美元scp localFile user@xxx.xxx.xx: ~//拷贝本地文件到远端家目录下

<强>把本地文件夹复制到远端主机

- r表示递归

美元scp - r abc root@xxx.xxx。xxx: ~

<强>把远端文件复制到本地

scp root@xxx.xxx.xxx: ~/太棒了。txt。/scp - r root@xxx.xxx.xxx: ~/太棒了。txt。/

<强>指定端口

# scp命令使用端口4588号   scp - p 4588 remote@xxx.xxx.xxx:/usr/地方/罪恶。sh/home/administrator

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

怎么用linux中的scp命令