it167.com  设为主页
 收藏本站
 
  资讯:业界动态 | 软件动态 | 人物专栏 | 安全资讯 | 网络生活 | 电子商务 | 小游戏 | 视频 | 美女图片 | 音乐
  网络编程 | 网站运营 | 网页制作 | 图形图象 | 操作系统 | 媒体动画 | 软件教学 | 网络应用 | 邮件系统 | 网络安全 | 认证考试
asp | .net | php | jsp | Sql | java | Dreamweaver | FrontPages | Javascript | css | Coreldraw | photoshop | Flash | Coreldraw
当前位置: > 主页>服务器>Ftp服务器教程>FTP非交互方式文件传输
最新新闻

·机会与整合 边缘化互联
·TOM-Skype新增三大本地
·雅虎抢闸邮箱竞赛 网易
·新浪抢攻北京奥运
·洞悉网络口碑的掘金机会
·拆解网络病毒黑金交易
·木马下载器近期出现新变
·《互联网周刊》第17期文
·Web2.0是否催生自吹自擂
·三张宝宝裸照招来MSN封
热门新闻
·站点FTP参数设置
·用tar包配置高可用性vsf
·用tar包配置高可用性vsf
·用tar包配置高可用性vsf
·菜鸟也能架设FTP服务器(
·菜鸟也能架设FTP服务器(
·快速架设基于宽带的FTP
·快速架设基于宽带的FTP
·Serv-U:快速构建功能强
·Serv-U:快速构建功能强
推荐新闻
 
 

FTP非交互方式文件传输 

作者:   来源:it167   点击:   日期:2007-01-27

  FTP(File Transfer Protocol)是文件传输协议,通过它可以从计算机传输或传输到计算机文件。FTP命令可以交互方式使用,也可以非交互方式使用。交互方式的使用较简单,命令执行时系统会逐步提示,非交互方式的实现虽然复杂,但大大方便使用者,因为FTP会自动完成所有的操作。我们在使用FTP命令时,为了操作方便,往往会按非交互方式使用,下面笔者就介绍在SCO UNIX 3.0下FTP实现非交互方式的处理。

  在UNIX系统下,使用RCP命令可以实现远程文件传输,但双方都必须为同一种系统,如果远程为其它系统,则RCP就无能为力了。使用FTP命令不但可以实现非交互方式传输方件,而且在双方使用不同系统时也能使用。UNIX下的FTP命令的使用与Windows NT有所区别,通过UNIX的帮助系统可以知道,FTP命令格式为:
ftp[-v][-d][-i][-n][-t][-g][host]

  从命令格式中可以看出,其命令参数基本和在Windows NT系统下差不多,但是没有[-s:FILENAME]参数,也就是说,不能通过编辑一任意文本文件来实现非交互方式传输文件,不过值得高兴的是,ftp命令在执行时会去寻找一文件名为netrc的文件,如果此文件存在并且其中有FTP命令行中指定的主机名,则会执行netrc文件中命令行。netrc文件中放有远程主机名、注册用户名、用户口令和定义的宏,其格式如下:

  machine主机名
  login用户名
  password用户口令
  macdefinit(定义宏)
  binary
  hash

  get远程主机文件名本地文件名

  bell
  close
  bye

  在命令提示符下运行"ftp主机名"命令即可自动实现文件的传输。另外在UNIX下使用FTP命令应注意下面的事项。

  1、在.netrc文件中,如果使用password命令,其用户口令在文件中没有被加密,所以必须对.netrc文件设置权限,可以在命令提示符下使用"chmod 0600 .netrc"命令设置权限,即只有其文件主有读写权限,而其组成员及其它用户均不可有任何权限,否则password命令无效,导致注册过程中断。

  2、在.netrc文件中,如果使用macdefinit命令,则在其下一行可以输入FTP命令,系统会自动执行这些命令且直到遇到一空行,也就是说在文件尾必须有至少一行空行,否则会出现错误信息"Macro definition missing null line terminator"。

  3、如果在UNIX系统下使用超级用户注册,则.netrc文件必须放在根目录下,如果使用一般用户注册,则.netrc文件必须放在"/usr/用户名"目录下。

  4、在UNIX系统下所有命令均为小写,包括FTP命令。



文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·国人自己的专业FTP服务器软件(下) ·构造公司内部Web、FTP服务器
·国人自己的专业FTP服务器软件(上) ·如何以Solaris架设FTP虚拟系统(一)
·小组开发环境搭建(五) ·如何以Solaris架设FTP虚拟系统(二)

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:it167  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。