rcp和scp命令

来源:互联网 发布:mac os x 10.9镜像 编辑:程序博客网 时间:2024/06/08 06:16

rcp: “ remote file copy ”(远程文件拷贝)。远程文件名具有如下形式:rname@rhost:path,其中 rname 为远程用户名,rhost 为远程计算机名,path 为该文件的路径。

          rcp 命令的命令行参数

          选项  描述 
          -r 递归地将源目录中的所有内容拷贝到目的目录中。若使用该选项,目的须为一个目录。
          -p 试图保留源文件的修改时间和模式,忽略 umask 。 
          -x 为传送的所有数据进行 DES 加密。

远程机上的路径包含特殊 shell 字符,需要使用反斜线(/)、双引号(”)或单引号(’)将其括起来,使所有的 shell 元字符都能被远程地解释

          将多个文件从多个远程源复制到使用不同用户名的远程目标中

      rcp <host1.user1:source1> <host2.user2:source2> <dest.destuser:directory>

 

scp: 安全拷贝(secure copy),用法和 rcp 命令非常类似

      Copy 本地文件 /etc/eva.log, 到远程机器 sysB, 用户 user 的家目录下

  scp /etc/eva.log user@sysB:/home/user

 

      copy 远程机器 sysB 上的文件 /home/uesr/eva.log, 到本地的 /etc 目录下 , 并保持文件属性不变

  scp -p user@sysB:/home/uesr/eva.log /etc

 

  copy sysB 上的目录 /home/user, 到本地 /home/user/tmp, <new dir,/home/user/tmp/user>

  scp -r user@sysB:/home/user /home/user/tmp

 

winscp 可以直接在windows和linux系统之间拖动文件来进行复制

原创粉丝点击