博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

bai_network

没什么想说的。等想说的时候再写!!!
   network520.cublog.cn
关于作者  


我的分类  




rcp 在运行 Windows XP 或 Windows Server 2003 操作系统的计算机
rcp 在运行 Windows XP 或 Windows Server 2003 操作系统的计算机
 

Rcp

在运行 Windows XP 或 Windows Server 2003 操作系统的计算机和运行 rshd(远程外壳服务,守护程序)的系统之间复制文件。Windows Server 2003 家族、Windows XP 和 Windows 2000 不提供 rshd 服务。如果不带参数使用,rcp 可以显示帮助。

语法

rcp[{-a | -b}] [-h] [-r] [Host][.User:][Source] [Host][.User:][Path\Destination]

参数

-a

指定 ASCII 传输模式。此模式将行尾符 (EOL) 转换为 UNIX 的回车符和计算机的回车符/换行符。这是默认的传输模式。

-b

指定二进制图像传输模式。没有执行回车/换行符转换。

-h

将以隐藏属性标记的源文件传输到运行 Windows XP 或 Windows Server 2003 操作系统的计算机。否则,将不复制隐藏文件。

-r

将所有源子目录内容递归复制到目的地。

Host

指定本地或远程主机。如果 Host 指定为 IP 地址或如果主机名包含有点 (.),则必须指定用户。

User

指定用户名。如果未指定用户名,则使用当前登录的用户名。

Source

指定要复制的文件。

Path\Destination

指定远程主机上登录目录的相对路径。请在远程路径中使用反斜杠符号 (\)、引号 (") 或单引号 (‘) 转义字符,以便在远程主机上使用通配符。如果指定了多个源文件,则目的地是一个目录。

/?

在命令提示符下显示帮助。

注释

第三方传输

rcp 命令(连接命令)也可用于第三方传输。可以运行 rcp 命令,以在另外两台运行 rshp 计算机之间复制文件。rshd 守护程序是 UNIX 计算机提供的,所以运行 Windows XP 或 Windows Server 2003 操作系统的计算机只有在作为运行命令的系统的情况下才能参加第三方传输。

使用 -r 参数

SourcePath\Destination 都必须是目录。然而,如果源不是目录,则可以使用不带递归的 -r

使用 SourcePath\Destination 参数。

如果文件名不是以正斜杠 (/)(对于 UNIX)或反斜杠 (\)(对于 Windows XP 和 Windows Server 2003 家族)开头,则假定为相对于当前的工作目录。在运行 Windows XP 或 Windows Server 2003 操作系统的计算机上,这是要从中运行命令的目录。在远程系统中,这是远程用户的登录目录。句点 (.) 表示当前目录。可以在远程计算机上的远程路径中使用反斜杠 (\)、引号 (") 或单引号 (‘) 转义字符作为通配符。

远程访问权限

rcp 命令不提示输入密码。当前用户或指定用户必须位于远程计算机上并可以远程执行 rcp 命令。

.rhosts 文件

.rhosts 文件指定哪个远程系统或用户可以使用 rshrcp 访问本地帐户。使用这些命令访问远程系统时需要该文件(或等同的 HOSTS 文件)。rshrcp 命令将本地用户名传输到远程系统。远程系统使用该名称和请求系统的 IP 地址(通常解析为计算机名)来决定是否授予访问权。没有规定要指定密码才可以使用这些命令访问帐户。

如果用户登录到域,则主域控制器必须可以解析该登录名,因为它没有缓存在本地计算机上。因为用户名是 rsh 协议必要的一部分,如果不能获得用户名,该命令将无效。

.rhosts 文件是一个文本文件,该文件中每一行为一个条目。条目由本地计算机名、本地用户名和有关该条目的所有注释组成。每个条目均由制表符或空格分开,注释以 (#) 开头,例如:

computer5marie #This computer is in room 31A

.rhosts 文件必须在远程计算机的用户主目录中。有关远程计算机 .rhosts 文件特定执行的详细信息,请参阅远程系统的文档。

此外,可以将计算机名添加到远程计算机上的 /Etc/Hosts 文件中。这样,当您使用 Windows Server 2003 家族 TCP/IP 实用程序时,远程系统便可以验证您的计算机的远程请求。

指定计算机(主机)

使用 Computer.User 参数使用非当前用户的用户名。如果用 source 指定了 computer.user,远程计算机上的 .rhosts 文件必须包含 user 项,如下所示:

rcp host99.user7:file1 corp7.admin:file2

Host99 上的 .rhosts 文件在 corp7 上应当包含 user7 项。

如果计算机名作为包含点的完整域名提供,则用户名必须附加到计算机名中,如前文所述。这样可以防止将域名的最后一个元素解析为用户名,如下所述:

rcp domain-name1.user:user92 domain-name2.user:user7

远程处理

远程处理由从大多数 UNIX 系统上的用户登录解释器运行的命令执行。用户配置文件或用户的 .cshrc 在解析文件名之前执行,并且可以在远程文件名中使用导出的解释器变量(使用转义字符或引号)。

正在复制文件

如果要将多个文件复制到一个文件而不是目录,则只复制最后一个文件。rcp 命令不能将文件复制到自身(Source 和 Path/Destination 不能相同。)

如果用户使用域而非本地计算机登录到运行 Windows XP 或 Windows Server 2003 操作系统的计算机,且主域控制器无法使用,则该命令将因为 rcp 无法确定本地用户名而失败。该限制也适用于 rsh

只有当“Internet 协议 (TCP/IP)”协议在“网络连接”中安装为网络适配器属性的组件时,该命令才可用。

示例

要将本地文件复制到远程计算机的登录目录中,请键入:

rcp filename remotecomputer:

要将本地文件复制到远程计算机的现存目录中并重新命名,请键入:

rcp filename remotecomputer:/directory/newfilename

要将多个本地文件复制到远程登录目录的子目录中,请键入:

rcp file1 file2 file3 remotecomputer:subdirectory/filesdirectory

要从远程源复制到本地计算机的当前目录中,请键入:

rcp remotecomputer:filename

要将多个文件从多个远程源复制到使用不同用户名的远程目的地,请键入:

rcp remote1.user1:file1 remote2.user2:file2 remotedest.destuser:directory

返回页首

 发表于: 2007-12-12,修改于: 2007-12-12 11:10 已浏览246次,有评论1条 推荐 投诉

  网友评论
  本站网友 时间:2007-12-17 16:04:34 IP地址:58.211.16.★
联系方式QQ: 418010

全国第一家虚拟主机:支持伪静态.有利于提高排名 

15G全能空间年付500元/月付70元 可免费试用 
5GB 独立WEB空间、5GB 企业邮箱空间、5GB MSSQL数据库
(可划分5个数据库。可独立放5个不同的站点)

IIS连接数据 500 个、500GB/月流量、共享日志文件空间 

企业邮箱功能 
赠送5GB 超大企业邮箱,500个Email企业邮箱用户 
自动回复、自动转发、POP3、SMTP收发信、SMTP发信认证 
邮件过滤、邮件拒收、邮件夹管理、邮件域管理、定制邮件数 

数据库功能 
支持5GB MSSQL数据库空间,5个用户数据库

主机功能支持 
采用安全稳定的Win2003 .net2.0 架构 
支持ASP、PHP、ASP.NET、PERL等脚本、支持自定义CGI 
全面支持.net2.0版本,独立的Application应用池, 
支持SSI(Shtml),支持FrontPage扩展 
可免费自行绑定5个域名、500个解析、500个子域名 

详情咨询 QQ:418010
官方网站www.abcnic.com


  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.01668

京ICP证041476号