ftp断点续传

有时候ftp的文件太大了

容易断掉

使用shell下载

     1  #!/bin/bash
     2  cd /data2/GATK2/refSeqDB/1000genomePhase3
     3  ftp -v -n 193.62.192.8 <<EOF
     4  user ftp ‘‘
     5  binary
     6  cd vol1
     7  cd ftp
     8  cd release
     9  cd 20130502
    10  prompt off
    11  mget *
    12  close
    13  bye
    14  EOF

  

时间: 2025-01-05 03:30:02

ftp断点续传的相关文章

【大话QT之十】实现FTP断点续传

应用需求: 网盘开发工作逐步进入各部分的整合阶段,当用户在客户端修改或新增加一个文件时,该文件要同步上传到服务器端对应的用户目录下,因此针对数据传输(即:上传.下载)这一块现在既定了三种传输方式,即:Ftp传输.HTTP传输以及基于UDT的传输.且这三种数据传输方式是可配的,可以通过不同的接口调用.相比这三种方式,基于UDT的大量文件传输是比较值得研究与创新的地方,它在底层是基于UDP,在上层实现了可靠性的控制:同时它充分考虑到了基于在公网环境下基于Tcp进行传输时拥塞控制算法的缺点,实现了自己

实现FTP断点续传

应用需求: 网盘开发工作逐步进入各部分的整合阶段,当用户在客户端修改或新增加一个文件时,该文件要同步上传到服务器端对应的用户目录下,因此针对数据传输(即:上传.下载)这一块现在既定了三种传输方式,即:Ftp传输.HTTP传输以及基于UDT的传输.且这三种数据传输方式是可配的,可以通过不同的接口调用.相比这三种方式,基于UDT的大量文件传输是比较值得研究与创新的地方,它在底层是基于UDP,在上层实现了可靠性的控制:同时它充分考虑到了基于在公网环境下基于Tcp进行传输时拥塞控制算法的缺点,实现了自己

Python学习笔记——进阶篇【第八周】———FTP断点续传作业&amp;批量主机管理工具

主机管理之paramiko模块学习 http://www.cnblogs.com/wupeiqi/articles/5095821.html 作业1:用socketserver继续完善FTP作业 作业2:开发一个批量主机管理工具 需求: 可以对机器进行分组 可以对指定的一组或多组机器执行批量命令,分发文件(发送\接收) 纪录操作日志 作业参考链接http://www.cnblogs.com/alex3714/articles/5227251.html

python学习之路(三)使用socketserver进行ftp断点续传

最近学习python到socketserver,本着想试一下水的深浅,采用Python3.6. 目录结构如下: receive_file和file为下载或上传文件存放目录,ftp_client为ftp客户端,ftp_server为server端. server端源码: #!/usr/bin/env python # -*- coding:utf-8 -*- import socketserver import os error_code = {'400':'FILE IS NOT EXISTS'

edtftpj让Java上传FTP文件支持断点续传

在用Java实现FTP上传文件功能时,特别是上传大文件的时候,可以需要这样的功能:程序在上传的过程中意外终止了,文件传了一大半,想从断掉了地方继续传:或者想做类似迅雷下载类似的功能,文件太大,今天传一半,睡一觉去先,明天继续传. Java上传FTP文件,用的比较多的工具是apache的commons-net.如果想用commons-net实现FTP上传的断点续传还是有点麻烦. 除了commons-net之外,还有很多非常优秀的FTP工具,这里使用edtftpj这个工具来实现断点续传. 下载:ht

TCP/IP协议原理与应用笔记02:断点续传

1.断点续传简介:       FTP(文件传输协议的简称)(File Transfer Protocol. FTP)客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载.用户可以节省时间,提高速度. 2.用途 有时用户上传下载文件需要历时数小时,万一线路中断,不具备断点续传的FTP服务器或下载软件就只能从头重

No.4 文件断点续传(Client)

import socket, json, struct, hashlib, os, shutil codes = { "文件已存在":1001, "文件不存在":1002 } ''' 后开始 1.接收字典的长度: 2.利用字典的长度来接收字典(FileName,File_md5值,FileSize) 3.利用File_md5值判断需下载的文件是否存在.(若存在,则需要续传) 4.若文件已存在发送字典(Code,FileSize) 若文件不存在发送字典(Code,Fi

Python常用模块-SYS、OS、Time、hashlib

MarkdownPad Document 时间模块 import time 三种时间表达形式: 1.时间戳 time.time()  相对于1970年到现在的秒数 2.格式化的时间字符串 time.strftime("%Y-%m-%d %X") -可以是:可以是/ '2017-04-26 00:32:18' 3.时间元组(结构化时间) time.localtime() time.struct_time(tm_year=2017, tm_mon=4, tm_mday=26, tm_hou

curl错误码

curl错误码列表: 1    curl 不支持该协议    2    curl 初始化失败    3    URL 格式错误    5    解析代理服务器失败    6    解析主机失败    7    建立与主机的连接失败    8    无法解析 FTP 服务器返回的消息    9    FTP 服务器拒接访问.可能是拒绝登录或拒绝访问特定目录,但很多情况下是访问了一个不存在的位置导致的    11    无法解析 FTP 服务器的 PASS 回复消息    13    无法解析 FT