zoukankan      html  css  js  c++  java
  • linux间文件拷贝


    一 scp
    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.
    scp的基本用法可分为两种 :
    1、从本机给远程计算机拷贝文件
       命令格式为:  scp
    [要拷贝的文件路径及文件名] [远程计算机用户名]@[远程计算机的ip地址]:[远程计算机存放该文件的路径]
     2、从远程计算机拷贝文件到本机:
       命令格式:    scp [远程计算机用户名]@[远程计算机ip地址]:[要拷贝的文件路径及文件名]  [存放该文件的本机路径]

    注意:
    1 要是拷贝的是文件夹 ,则需要在scp命令后加 参数 -r 。
    2 可以使用~/代替用户目录,但是文件路径需要的是完整路径。

    具体的参数:
    Options:
    -1' Force scp to use protocol 1.
    -2' Force scp to use protocol 2.
    -4' Force scp to use IPv4 addresses only.
    -6' Force scp to use IPv6 addresses only.
    -B' Select batch mode (dont ask for passwords or passphrases).
    -C' Compression, passes the -C flag to ssh(1) to enable compression.
    -c cipher
    Select the cipher to use for encrypting the data transfer.
    This option is directly passed to ssh(1).
    -F ssh_config
    Specifies an alternative per-user configuration file for ssh.
    This option is directly passed to ssh(1).
    -i identity_file
    Select the file from which the identity (private key) for RSA
    authentication is read. This option is directly passed to ssh(1).
    -l limit
    Limit the used bandwidth, specified in Kbit/s.
    -o ssh_option
    Can be used to pass options to ssh in the format used in ssh_config(5).
    This is useful for specifying options for which there is no separate
    scp command-line flag.
    For full details of the options listed below, and their possible values,
    see ssh_config(5).
    AddressFamily
    BatchMode
    BindAddress
    ChallengeResponseAuthentication
    CheckHostIP
    Cipher
    Ciphers
    Compression
    CompressionLevel
    ConnectionAttempts
    ConnectTimeout
    ControlMaster
    ControlPath
    GlobalKnownHostsFile
    GSSAPIAuthentication
    GSSAPIDelegateCredentials
    HashKnownHosts
    Host'
    HostbasedAuthentication
    HostKeyAlgorithms
    HostKeyAlias
    HostName
    IdentityFile
    IdentitiesOnly
    KbdInteractiveDevices
    LogLevel
    MACs'
    NoHostAuthenticationForLocalhost
    NumberOfPasswordPrompts
    PasswordAuthentication
    Port'
    PreferredAuthentications
    Protocol
    ProxyCommand
    PubkeyAuthentication
    RekeyLimit
    RhostsRSAAuthentication
    RSAAuthentication
    SendEnv
    ServerAliveInterval
    ServerAliveCountMax
    SmartcardDevice
    StrictHostKeyChecking
    TCPKeepAlive
    UsePrivilegedPort
    User'
    UserKnownHostsFile
    VerifyHostKeyDNS

    -P port
    The port to connect to on the remote host.
    Note that this option is written with a capital 'P', because -p is
    already reserved for preserving the times and modes of the file in rcp(1).

    -p' Preserves modification times, access times, and modes from the original file.
    -q' Disables the progress meter.
    -r' Recursively copy entire directories.
    -S program
    Name of program to use for the encrypted connection.
    The program must understand ssh(1) options.
    -v' Verbose mode.
    Causes scp and ssh(1) to print debugging messages about their progress.
    This is helpful in debugging connection, authentication, and configuration problems.

    scp退出参数:

    scp exits with 0 on success or >0 if an error occurred.

    实例:
    Copy file1 to a remote host:
    scp /home/simon/file1 kate@ss64.com:/home/kate


    二 rcp 

    三 同时也可以使用FTP

    四 使用nfs server和client后mount到本地来实现文件的copy。

    完!


    作者:iTech
    微信公众号: cicdops
    出处:http://itech.cnblogs.com/
    github:https://github.com/cicdops/cicdops

  • 相关阅读:
    MySQL简单实现多字段模糊查询【转】
    PHP检测URL格式是否正确域名地址是否有效【转】
    php如何判断IP为有效IP地址【转】
    PHP isset() 函数使用【转】
    php生成唯一随机码【转】
    php判断一个值是否在数组中【转】
    Win10系统gpedit.msc文件找不到,如何解决【转】
    B
    【金色】种瓜得瓜,种豆得豆 Gym
    J
  • 原文地址:https://www.cnblogs.com/itech/p/1557110.html
Copyright © 2011-2022 走看看