linux rcp命令作用,Linux之间传送文件之rcp命令

1. rcp命令简介

rcp代表“remote file copy”(远程文件拷贝)。两台Linux主机之间复制文件可以使用它。rcp支持复制文件,也支持复制目录。

注意:

rcp命令用在复制文件或目录时,如果同时指定两个以上的文件或目录,且最近是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。

2b7f44d097336c440ad4dbbc6e2093da.png

2. rcp命令参数

各选项含义:

-r 递归地把源目录中的所有内容拷贝到目的目录中。要使用这个选项,目的必须是一个目录。

-p 试图保留源文件的修改时间和模式,忽略umask。

-k 请求rcp获得在指定区域内的远程主机的Kerberos 许可,而不是获得由krb_relmofhost⑶确定的远程主机区域内的远程主机的Kerberos许可。

-x 为传送的所有数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。如果在文件名中指定的路径不是完整的路径名,那么这个路径被解释为相对远程机上同名用户的主目录。如果没有给出远程用户名,就使用当前用户名。如果远程机上的路径包含特殊shell字符,需要用反斜线(\)、双引号(”)或单引号(’)括起来,使所有的shell元字符都能被远程地解释。需要说明的是,rcp不提示输入口令,它通过rsh命令来执行拷贝。

directory 每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形式:rname@rhost:path,其中rname是远程用户名,rhost是远程计算机名,path是这个文件的路径。

4c86791ecab54d25049e34ea3cf6dd75.png

3. 实例1:把远程服务器的文件复制到本地

命令:

[root@zcwyou ~]# rcp 192.168.1.1:/home/zcwyou/abc.txt ./abc.txt

4. 实例2:把当前目录下的zcwyou.txt复制到远程目录

命令:

[root@zcwyou ~]# rcp zcwyou.txt 192.168.1.1:/home/root/zcwyou.txt

5. 实例3:把本地目录及子目录和文件全部复制到远程系统上

命令:

[root@zcwyou ~]# rcp –r zcwyou 123.123.123.123:/home/root/

1ddb948ad8afb688ce33b8be2a4e979b.png

6. 实例4:从远程系统复制目录到本地

使用-r选项

命令:

[root@zcwyou ~]# rcp -r 123.123.123.123:/home/root/abc ./abc

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值