rcp 命令的作用是实现远程复制一个或多个文件或目录。如果在 rcp 命令中同时指定两个以上的文件和目录,而且最后的目的地是一个已经存在的目录,那么会把前面指定的所有文件或目录复制到该目录中。
rcp 目标文件或目标目录地址是一个远程路径,远程路径格式“用户名@主机名:文件地址”,例如:root@192.168.116.51:/root/tmp。
注意:由于 rcp 命令不会提示用户输入密码,所以采用这种方式时只能指定无须密码即可登录的账号。
rcp [-pr][源文件或目录][目标文件或目录] rcp [-pr][源文件或目录...][目标文件]
-p 保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。
-r 递归处理,将指定目录下的文件与子目录一并处理。
-x 加密两台Linux主机间传送的所有信息。
-D 指定远程服务器的端口号。
# 将当前目录下的 test.txt 复制到 192.168.116.51 服务器的 /root/tmp 下 [root@localhost ~]# rcp test.txt 192.168.116.51:/root/tmp # 将当前目录下的 test1.txt、test2.txt 文件复制到远程主机系统 192.168.116.51 的 /root/demo 目录下 [root@localhost ~]# rcp test1.txt test2.txt 192.168.116.51:/root/demo # 将目录 /root/test 复制到 192.168.116.51 服务器的 /root/tmp 目录下 [root@localhost ~]# rcp -r /root/test 192.168.116.51:/root/tmp # 将 192.168.116.51 服务器 tmp 目录下的 test.tar.gz 文件下载到当前目录 [root@localhost ~]# rcp 192.168.116.51:/tmp/test.tar.gz .
更多关于命令详细参考手册,请使用 man 命令或者 --help 参数获取帮助信息