ftp的自动下载怎么不覆盖同名的文件?

river4321 2010-11-25 09:36:30
如题,怎么不覆盖本地已有的重名的文件?

我对ftp的脚本不是很理解,写自动下载都是用另外一个脚本生成一个

ftp -v -n 192.264.34.33 <<END
user anonymous www@163.com
get fiel.z
get file2.z

这样的脚本,然后再运行这个脚本,有没更好的方法?
...全文
720 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
justkk 2010-11-26
  • 打赏
  • 举报
回复
不知道ftp 本身有没有这个功能 ..
可以自己处理,先连接服务器,获取文件列表,然后检查本地是否已经存在
如果本地存在,就删除文件列表里面的那个条目
然后根据最新的文件列表到服务器上获取文件

..
麻烦。。
river4321 2010-11-25
  • 打赏
  • 举报
回复
这个我知道,生成这个自动下载脚本的脚本也是我自己写的。
我要到多个ftp上找数据,很多重复的,如果覆盖了(就是重新下),这个很浪费时间。。
steptodream 2010-11-25
  • 打赏
  • 举报
回复
完整的

#!/bin/sh
ftp -v -n 192.264.34.33 <<END
user anonymous www@163.com
get fiel.z
get file2.z
bye
END

已经都自动下载了 就执行一下脚本 你都闲麻烦?
本地有这个文件了 你还get干嘛?

19,618

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧