免费注册 查看新帖 |

Chinaunix

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

csh的 linux下 如何用普通ftp命令递归下载 ftp 目录和子目录下的文件 [复制链接]

论坛徽章:
2
数据库技术版块每日发帖之星
日期:2015-10-28 06:20:00数据库技术版块每日发帖之星
日期:2015-10-29 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-17 20:44 |只看该作者 |倒序浏览
大家好,我把 windows 上面的 某个大型 目录 上传到 ftp,
现在需要在 linux (cshell )下面 下载这个目录和子目录下的所有文件。

现在,想请教大家的是:如何写 cshell (不是 bsh 和 ksh)脚本,用最普通的 ftp的 mget,cd ,dir 等命令(不能用 wget ,lftp,ncftp 之类)来递归下载这个目录和子目录下的所有文件。

急助脚本代码,先谢谢大家了。

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
2 [报告]
发表于 2012-05-18 12:14 |只看该作者
wget ,lftp,ncftp都是解决方案,但是你都把路都堵死了,现成的工具都不让用。

为何把自己憋成这样。有什么实际的理由吗。

论坛徽章:
2
数据库技术版块每日发帖之星
日期:2015-10-28 06:20:00数据库技术版块每日发帖之星
日期:2015-10-29 06:20:00
3 [报告]
发表于 2012-05-18 15:35 |只看该作者
本帖最后由 weichanghe2000 于 2012-05-18 21:24 编辑

回复 2# rdcwayx


    是这样的。我的 linux 系统 /usr/bin 下面 只有 ftp,lftp,rftp,sftp 这几个工具。而且 我用的是 cshell 系统;lftp,rftp,sftp 这些命令 没有使用过,不熟悉。

   刚刚在网上找了关于 lftp 的使用方法,然后尝试了登陆,当我写好 用户名:密码@ ftp地址:端口号 时 ,然后 键入 ls或者 cd等任何 ftp命令 时,都提示 : Login failed:530,user xxx cannot log in,这是怎么回事呢,难道我没有登录进去?

   所以 就想到了 用 写 cshell 脚本,使用 基本的 ftp命令如  mget,cd ,dir 等命令 来递归下载 ftp 目录及子目录文件。
   
   请大侠多多指教!

论坛徽章:
2
数据库技术版块每日发帖之星
日期:2015-10-28 06:20:00数据库技术版块每日发帖之星
日期:2015-10-29 06:20:00
4 [报告]
发表于 2012-05-18 20:34 |只看该作者
本帖最后由 weichanghe2000 于 2012-05-18 23:04 编辑

回复 3# weichanghe2000


lftp 登陆为什么 会有 2楼帖子 的 那种 错误提示呢?
   

招聘 : 项目经理
论坛徽章:
0
5 [报告]
发表于 2012-05-19 22:36 |只看该作者
小弟不才,给个曲线救国方案吧:
Windows下把需要的文件zip打包,再传输,如果你的Linux也没有unzip,那就在Windows下用7z打tar包。

论坛徽章:
2
数据库技术版块每日发帖之星
日期:2015-10-28 06:20:00数据库技术版块每日发帖之星
日期:2015-10-29 06:20:00
6 [报告]
发表于 2012-05-19 22:49 |只看该作者
huohulwz 发表于 2012-05-19 22:36
小弟不才,给个曲线救国方案吧:
Windows下把需要的文件zip打包,再传输,如果你的Linux也没有unzip,那就 ...


呵呵,打包这个是通用的方式。
我之所以想按照上面那样做,1是 学习 ftp 相关知识,2是 了解下 基本的 shell 编程方面。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP