连接计算机—RCP
1.具体功能
该命令用于在Windows 2000计算机和运行远程外壳端口监控程序RSHD的系统之间复制文件。RCP命令是一个连接命令,从Windows 2000计算机发出该命令时,也可以用于其他传输在两台运行RSHD的计算机之间复制文件。RSHD端口监控程序可以在UNIX计算机上使用,而在Windows 2000上不能使用,所以Windows 2000计算机仅可以作为发出命令的系统参与。远程计算机必须也通过运行RSHD提供RCP实用程序。
2.语法详解
rcp [-a | -b] [-h] [-r] source1 source2 ... source destination
3.参数说明
-a:指定ASCII传输模式。此模式在传出文件上将回车/换行符转换为回车符,在传入文件中将换行符转换为回车/换行符。该模式为默认的传输模式。
-b:指定二进制图像传输模式。没有执行回车/换行符转换。
-h:传输Windows 2000计算机上标记为隐藏属性的源文件。如果没有该选项,在RCP命令行上指定隐藏文件的效果与文件不存在一样。
-r:将源的所有子目录内容递归复制到目标。source和destination都必须是目录,虽然即使源不是目录,使用-r也能够工作,但将没有递归。
source和destination:格式必须为[computer[.user]:]filename。如果忽略了[computer[.user]:]部分,计算机将假定为本地计算机。如果省略了[.user]部分,将使用当前登录的Windows 2000用户名。如果使用了完全合格的计算机名,其中包含句点(.)分隔符,则必须包含[.user],否则计算机名的最后部分将解释为用户名。如果指定了多个源文件,则destination必须是目录。
如果文件名不是以UNIX的正斜杠(/)或Windows 2000系统的反斜杠(\)打头,则假定相对于当前的工作目录。在Windows 2000中,这是发出命令的目录。在远程系统中,这是远程用户的登录目录。句点(.)表示当前的目录。在远程路径中使用转义字符(\、"或'),以便在远程计算机中使用通配符。
4.例举说明
例子1:要将本地文件复制到远程计算机的登录目录中,执行以下命令:
rcp filename remotecomputer:
例子2:要将本地文件复制到远程计算机的现存目录中并重新命名,执行以下命令:
rcp filename remotecomputer:/directory/newfilename
例子3:要将多个本地文件复制到远程登录目录的子目录中,执行以下命令:
rcp file1 file2 file3 remotecomputer:subdirectory/filesdirectory
例子4:要从远程源复制到本地计算机的当前目录中,执行以下命令:
rcp remotecomputer:filename
例子5:要将多个文件从多个远程源复制到使用不同用户名的远程目标中,执行以下命令:
rcp remote1.user1:file1 remote2.user2:file2 remotedest.destuser:directory |