免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2330 | 回复: 5
打印 上一主题 下一主题

[FTP] 急急急!ftp的非交互方式的文件传输问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-13 14:59 |只看该作者 |倒序浏览
我现在想实现linux下ftp非交互方式的文件传输,我是严格按照文档说得去做,但是还是不能不能实现#ftp -i test(远端机器名),我敲这个命令后,还是出现ftp的交互方式的提示,这是怎麽一回事,文档见下面,这种文档很多,说的都是一样:

二、在UNIX环境下使用FTP。
  在UNIX系统下,使用RCP命令可以实现远程文件传输,但双方都必须为同一种系统,如果远程为其它系统,则RCP就无能为力了。使用FTP命令不但可以实现非交互方式传输方件,而且在双方使用不同系统时也能使用。UNIX下的FTP命令的使用与WindowsNT有所区别,通过UNIX的帮助系统可以知道,FTP命令格式为:
  ftp[-v][-d][-i][-n][-t][-g][host]
  从命令格式中可以看出,其命令参数基本和在WindowsNT系统下差不多,但是没有[-s:FILENAME]参数,也就是说,不能通过编辑一任意文本文件来实现非交互方式传输文件,不过值得高兴的是,ftp命令在执行时会去寻找一文件名为.netrc的文件,如果此文件存在并且其中有FTP命令行中指定的主机名,则会执行.netrc文件中命令行。.netrc文件中放有远程主机名、注册用户名、用户口令和定义的宏,其格式如下:
  machine主机名
  login用户名
  password用户口令
  macdefinit(定义宏)
  binary
  hash
  get远程主机文件名本地文件名
  bell
  close
  bye

  在命令提示符下运行“ftp主机名”命令即可自动实现文件的传输。另外在UNIX下使用FTP命令应注意下面的事项。
  1、在.netrc文件中,如果使用password命令,其用户口令在文件中没有被加密,所以必须对.netrc文件设置权限,可以在命令提示符下使用“chmod0600.netrc”命令设置权限,即只有其文件主有读写权限,而其组成员及其它用户均不可有任何权限,否则password命令无效,导致注册过程中断。
  2、在.netrc文件中,如果使用macdefinit命令,则在其下一行可以输入FTP命令,系统会自动执行这些命令且直到遇到一空行,也就是说在文件尾必须有至少一行空行,否则会出现错误信息“Macro definition missing null line terminator”。
  3、如果在UNIX系统下使用超级用户注册,则.netrc文件必须放在根目录下,如果使用一般用户注册,则.netrc文件必须放在“/usr/用户名”目录下。
  4、在UNIX系统下所有命令均为小写,包括FTP命令。

论坛徽章:
0
2 [报告]
发表于 2003-03-13 16:15 |只看该作者

急急急!ftp的非交互方式的文件传输问题?

macdefinit 错了

应该有空格
macdef init

论坛徽章:
0
3 [报告]
发表于 2003-03-13 16:15 |只看该作者

急急急!ftp的非交互方式的文件传输问题?

macdefinit 错了

应该有空格
macdef init

论坛徽章:
0
4 [报告]
发表于 2003-03-14 09:17 |只看该作者

急急急!ftp的非交互方式的文件传输问题?

有空格的我也试了,没用,还是不能实现非交互式文件传输,敲命令:
ftp  远程机器名
还是出现交互模式的提示
你说是怎麽回事?
ken 该用户已被删除
5 [报告]
发表于 2003-03-16 09:32 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2003-03-17 13:53 |只看该作者

急急急!ftp的非交互方式的文件传输问题?

你的这种方法也是我用的方法,因为.netrc文件我无法使用
在这问一下你

你用sleep  6000  这是何用途?
你用prompt   这是何用途,prompt本身不就是提示交互的方式吗?但实际上我就是用非交互方式,加prompt干吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP