精华内容
下载资源
问答
  • 2021-05-10 04:29:17

    文件传输(断点续传)

    经验总结:

    以后传输文件,就用先打包在传输的方式,而不要传输文件夹的方式。

    一定要用二进制方式进行文件的传输,尤其是压缩文件和目录。

    重点总结:

    使用mirror同步文件是没有问题的,但是传输完成一定要检查文件大小是否相同,使用du -s *命令,查看原始文件大小和目标文件大小是否相同,我这次传输文件大小是相同的,但是,重点是文件夹的大小会有微妙的变化,不知道原因,可能是传输小文件或者文件夹的时候,这种方式不适合,还是rsync的方式会合适一些,所以,总结一下,传输文成文件后一定要检查大小是否全部完成了,2是传输文件夹的时候最好先打包,然后在传输以文件的形式进行传输。

    前言:

    工作中,总是经常需要传输文件,有很多工具非常好用,scp、sftp等。可是这些工具没有断点续传的功能,一旦网络中断,所传的文件都白费了,还得重新传输,所以今天总结一下断点续传的工具:lsync和lftp。

    事件:

    之前用scp传输文件到一半,网络断开了。现在需要传输另一半文件。

    Ip34是vsftp服务器,在客户端是上次传了一半的文件,还有另一半在服务器上,需要down下来。

    lsync:

    Rsync manual

    [root@localhost ~]# rpm -q rsync

    rsync-3.0.6-4.el5

    [root@localhost ~]# vim /etc/rsyncd.conf

    uid = root

    gid = root

    max connections = 200

    timeout = 600

    use chroot = no

    host_allow =203.222.189.152

    pid file=/var/run/rsyncd.pid

    log file=/var/log/rsyncd.log

    lock file = /var/run/rsync.lock

    [rsync_file]

    path = /home/rsynctest

    comment = rsynctest

    read only = no

    write only = no

    保存退出

    [root@localhost ~]# /usr/bin/rsync –daemon

    [root@localhost ~]# echo "/usr/bin/rsync --daemon" >> /etc/rc.local

    [root@localhost ~]# ps -ef | grep rsync

    root2620910 20:56 ?00:00:00 /usr/bin/rsync --daemon

    root26217 261270 20:56 pts/100:00:00 grep rsync

    [root@localhost ~]#

    [root@localhost ~]# kill `cat /var/run/rsyncd.pid`

    [root@localhost ~]# ps -ef | grep rsync

    [root@localhost ~]# /usr/bin/rsync –daemon

    在客户端操作:

    [root@DOMAINNAME /]# mkdir /rsynctest

    [root@DOMAINNAME rsynctest]# rsync -auqz 203.222.189.167::rsync_file /rsynctest/

    lftp:

    1. 安装vsftp server

    3. 使用lftp工具

    4. 登录: lftp 192.168.1.34 -u load

    5. 输入密码

    6. 进入到lftp命令行模式

    7. 利用断点续传工具mirror进行文件的续传

    8. mirror -vn /home/public/R12/test/ /share/R12/

    9. 解析:

    mirror -vn              /home/public/R12/test/                                   /share/R12/

    工具   断点续传参数    服务器端的文件夹(test文件夹里有已经传完的文件,还有没传完的文件)       上次传了一半的文件夹

    10. 注意

    路径不要写错了,不要写成mirror -vn /home/public/R12/test/ /share/R12/test。

    Wget 断点续传下载文件:

    wget -c

    wget -c --ftp-user=username --ftp-password=pass

    更多相关内容
  • Lftp 支持大文件,断点续传

    千次阅读 2018-03-15 22:53:09
    安装lftp[root@master ~]# yum install -y lftp已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.cn99.com * extras: mirrors.cn99.com * updates: mirrors.cn99.com正在...
    安装 lftp
    [root@master ~]# yum install -y lftp
    已加载插件: fastestmirror
    Loading mirror speeds from cached hostfile
      * base: mirrors.cn99.com
      * extras: mirrors.cn99.com
      * updates: mirrors.cn99.com
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 lftp.x86_64.0.4.4.8-8.el7_3.2 将被 安装
    --> 解决依赖关系完成
     
    依赖关系解决
     
    ==================================================================================================================================
     Package                   架构                         版本                                                                 大小
    ==================================================================================================================================
    正在安装 :
      lftp                       x86_64                       4.4.8-8.el7_3.2                          updates                       751 k
     
    事务概要
    ==================================================================================================================================
    安装   1 软件包
     
    总下载量: 751 k
    安装大小: 2.4 M
    Downloading packages:
    lftp-4.4.8-8.el7_3.2.x86_64.rpm                                                                             | 751 kB   00:00:03     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在安装     : lftp-4.4.8-8.el7_3.2.x86_64                                                                                    1/1
      验证中       : lftp-4.4.8-8.el7_3.2.x86_64                                                                                    1/1
     
    已安装 :
      lftp.x86_64 0:4.4.8-8.el7_3.2                                                                                                   
     
    完毕!
    [root@master ~]#
     
     
     
     
    //lftp 登陆一个 ftp 站点    下载
    [root@master ~]# lftp
    // 打开站点
    lftp :~> open ftp.sjtu.edu.cn
    // 表示登陆成功,下载和使用 shell 一样 通过 命令下咋,查看
    lftp ftp.sjtu.edu.cn:~ > ls
    lrwxrwxrwx     1 1000      100             14 Dec 19   2005 Linux-HOWTO -> sites/tldp.org
    lrwxrwxrwx     1 1000      100             23 Mar 05   2011 archlinux -> sites/ftp.archlinux.org
    lrwxrwxrwx     1 1000      100             31 May 01   2007 centos -> sites/mirror.centos.org/centos/
    lrwxrwxrwx     1 1000      100             19 Apr 03   2006 csw -> sites/blastwave.org
    lrwxrwxrwx     1 1000      100             27 Nov 18   2005 debian -> sites/ftp.debian.org/debian
    lrwxrwxrwx     1 1000      100             24 Sep 25   2011 debian-cd -> sites/cdimage.debian.org
    lrwxrwxrwx     1 1000      100             41 Nov 18   2005 debian-security -> sites/security.debian.org/debian-security
    lrwxrwxrwx     1 1000      100             30 Feb 25   2014 deepin -> sites/packages.linuxdeepin.com
    lrwxrwxrwx     1 1000      100             29 Feb 25   2014 deepin-cd -> sites/cdimage.linuxdeepin.com
    -rw-r--r--     1 1000      100           4286 Mar 24   2015 favicon.ico
    lrwxrwxrwx     1 1000      100             43 Dec 06   2011 fedora -> sites/download.fedora.redhat.com/pub/fedora
    drwxr-xr-x     7 1000      100           4096 Mar 29   2016 html
    -rw-r--r--     1 1000      100            687 Dec 21   2012 index2.html
    lrwxrwxrwx     1 1000      100             15 Dec 06   2011 linuxmint -> sites/linuxmint
    lrwxrwxrwx     1 1000      100             18 Nov 26   2015 linuxmint-cd -> sites/linuxmint-cd
    drwxr-xr-x     3 1000      100             26 Sep 08   2010 logs
    lrwxrwxrwx     1 1000      100             24 May 24   2016 mageia -> sites/mirrors.mageia.org
    lrwxrwxrwx     1 1000      100             27 May 25   2016 opensuse -> sites/download.opensuse.org
    lrwxrwxrwx     1 1000      100             25 Dec 06   2011 openvz -> sites/download.openvz.org
    drwxr-xr-x    12 1000      100           4096 Nov 19 09:22 pub
    lrwxrwxrwx     1 1000      100             23 Nov 04 10:52 remi -> sites/rpms.remirepo.net
    -rw-r--r--     1 1000      100             72 Dec 06   2011 robots.txt
    lrwxrwxrwx     1 1000      100             46 Sep 22   2011 scientific -> sites/ftp.scientificlinux.org/linux/scientific
    drwxr-xr-x     3 1000      100           4096 Nov 04 06:24 sites
    -rw-r--r--     1 1000      100            333 Mar 03   2015 sjtu.edu.cn.html
    -rw-r--r--     1 1000      100              0 Nov 22 09:54 test
    lrwxrwxrwx     1 1000      100             24 Dec 09   2005 ubuntu -> sites/archive.ubuntu.com
    lrwxrwxrwx     1 1000      100             25 Dec 09   2005 ubuntu-cd -> sites/releases.ubuntu.com
    lftp ftp.sjtu.edu.cn:/ > cd centos/
    cd 成功 , 当前目录 =/centos         
    lrwxrwxrwx     1 1000      100              3 May 06   2010 2 -> 2.1
    drwxrwxr-x     2 1000      100             64 Sep 09   2009 2.1
    lrwxrwxrwx     1 1000      100              3 May 06   2010 3 -> 3.9
    lrwxrwxrwx     1 1000      100              3 May 06   2010 3.1 -> 3.3
    lrwxrwxrwx     1 1000      100              3 May 06   2010 3.3 -> 3.4
    lrwxrwxrwx     1 1000      100              3 May 06   2010 3.4 -> 3.5
    lrwxrwxrwx     1 1000      100              3 May 06   2010 3.5 -> 3.6
    lrwxrwxrwx     1 1000      100              3 May 06   2010 3.6 -> 3.7
    lrwxrwxrwx     1 1000      100              3 May 06   2010 3.7 -> 3.8
    lrwxrwxrwx     1 1000      100              3 May 06   2010 3.8 -> 3.9
    drwxrwxr-x     2 1000      100             31 Mar 02   2011 3.9
    lrwxrwxrwx     1 1000      100              3 Mar 13   2012 4 -> 4.9
    drwxrwxr-x     2 1000      100             27 Jul 18   2005 4.0
    drwxrwxr-x     2 1000      100             27 Oct 21   2005 4.1
    drwxrwxr-x     2 1000      100             49 Nov 04   2006 4.2
    drwxrwxr-x     2 1000      100             49 Nov 10   2006 4.3
    drwxrwxr-x     2 1000      100             27 Jul 07   2007 4.4
    drwxrwxr-x     2 1000      100             27 Jan 10   2008 4.5
    drwxrwxr-x     2 1000      100             27 Mar 31   2009 4.6
    drwxrwxr-x     2 1000      100             27 Mar 08   2010 4.7
    drwxrwxr-x     2 1000      100             27 Mar 13   2012 4.8
    drwxrwxr-x     2 1000      100             27 Mar 13   2012 4.9
    drwxrwxr-x     2 1000      100           4096 Sep 30   2014 5
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.0
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.1
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.10
    drwxrwxr-x    11 1000      100           4096 Sep 27   2014 5.11
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.2
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.3
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.4
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.5
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.6
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.7
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.8
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 5.9
    lrwxrwxrwx     1 1000      100              3 May 25   2016 6 -> 6.8
    drwxrwxr-x     2 1000      100             46 Oct 16   2014 6.0
    drwxrwxr-x     2 1000      100             46 Oct 16   2014 6.1
    drwxrwxr-x     2 1000      100             46 Oct 16   2014 6.2
    drwxrwxr-x     2 1000      100             46 Oct 16   2014 6.3
    drwxrwxr-x     2 1000      100             27 Oct 16   2014 6.4
    drwxrwxr-x     2 1000      100             27 Jan 05   2015 6.5
    drwxrwxr-x     2 1000      100             27 Aug 12   2015 6.6
    drwxr-xr-x     2 1000      100             27 Jun 01   2016 6.7
    drwxr-xr-x    14 1000      100           4096 May 24   2016 6.8
    lrwxrwxrwx     1 1000      100              8 Dec 12 09:27 7 -> 7.3.1611
    drwxr-xr-x     2 1000      100             27 Apr 07   2015 7.0.1406
    drwxr-xr-x     2 1000      100             27 Jan 08   2016 7.1.1503
    drwxr-xr-x     2 1000      100             27 Jan 28 14:29 7.2.1511
    drwxr-xr-x    16 1000      100           4096 Feb 10 21:17 7.3.1611
    -rw-rw-r--     1 1000      100           1234 Sep 29   2014 HEADER.html
    drwxrwxr-x     6 1000      100           4096 Nov 07   2013 HEADER.images
    -rw-rw-r--     1 1000      100           1795 Mar 15   2004 RPM-GPG-KEY-CentOS-3
    lrwxrwxrwx     1 1000      100             19 May 06   2010 RPM-GPG-KEY-CentOS-4 -> RPM-GPG-KEY-centos4
    -rw-rw-r--     1 1000      100           1504 Feb 19   2007 RPM-GPG-KEY-CentOS-5
    -rw-rw-r--     1 1000      100           1706 Jul 10   2011 RPM-GPG-KEY-CentOS-6
    -rw-r--r--     1 1000      100           1690 Jul 04   2014 RPM-GPG-KEY-CentOS-7
    -rw-rw-r--     1 1000      100           1730 Jul 10   2011 RPM-GPG-KEY-CentOS-Debug-6
    -rw-r--r--     1 1000      100           1004 Dec 09   2015 RPM-GPG-KEY-CentOS-Debug-7
    -rw-rw-r--     1 1000      100           1730 Jul 10   2011 RPM-GPG-KEY-CentOS-Security-6
    -rw-rw-r--     1 1000      100           1734 Jul 10   2011 RPM-GPG-KEY-CentOS-Testing-6
    -rw-r--r--     1 1000      100           1690 Dec 09   2015 RPM-GPG-KEY-CentOS-Testing-7
    -rw-rw-r--     1 1000      100           1512 Feb 19   2007 RPM-GPG-KEY-beta
    -rw-rw-r--     1 1000      100           1795 Feb 26   2005 RPM-GPG-KEY-centos4
    -rw-rw-r--     1 1000      100             11 Feb 16 10:48 TIME
    drwxrwxr-x     4 1000      100           4096 Jun 12   2005 build
    -rw-rw-r--     1 1000      100            903 Feb 16 10:10 dir_sizes
    drwxrwxr-x     2 1000      100             53 Apr 04   2007 dostools
    -rw-rw-r--     1 1000      100        2472246 Feb 16 10:10 filelist.gz
    drwxrwxr-x     2 1000      100             31 Jun 12   2014 graphics
    -rw-rw-r--     1 1000      100             29 Feb 16 10:48 timestamp.txt
    // 查看 lftp 可使用的命令
        !<shell-command>                      (commands)                            alias [<name> [<value>]]              attach [PID]
        bookmark [SUBCMD]                     cache [SUBCMD]                        cat [-b] <files>                      cd <rdir>
        chmod [OPTS] mode file...             close [-a]                            [re]cls [opts] [path/][pattern]
        debug [<level>|off] [-o <file>]       du [options] <dirs>                   exit [<code>|bg]
        get [OPTS] <rfile> [-o <lfile>]       glob [OPTS] <cmd> <args>              help [<cmd>]
        history -w file|-r file|-c|-l [cnt]   jobs [-v] [<job_no...>]               kill all|<job_no>                     lcd <ldir>
        lftp [OPTS] <site>                    ln [-s] <file1> <file2>               ls [<args>]
        mget [OPTS] <files>                   mirror [OPTS] [remote [local]]        mkdir [-p] <dirs>
        module name [args]                    more <files>                          mput [OPTS] <files>                   mrm <files>
        mv <file1> <file2>                    [re]nlist [<args>]                    open [OPTS] <site>
        pget [OPTS] <rfile> [-o <lfile>]      put [OPTS] <lfile> [-o <rfile>]       pwd [-p]
        queue [OPTS] [<cmd>]                  quote <cmd>                           repeat [OPTS] [delay] [command]
        rm [-r] [-f] <files>                  rmdir [-f] <dirs>                     scache [<session_no>]
        set [OPT] [<var> [<val>]]             site <site-cmd>                       source <file>
        torrent [-O <dir>] <file|URL>...      user <user|URL> [<pass>]              wait [<jobno>]                        zcat <files>
        zmore <files>
     
     
     
     
    // 直接使用命令下载     p get 可以多线程下载
    [root@master ~]# lftp -c "pget -n 3 http://www.baidu.com/index.html -o b.html "          使用 3 个线程进行下载

     
     
     
    已使用 Microsoft OneNote 2016 创建。

    展开全文
  • ftp服务器 断点续传

    2021-07-31 00:25:30
    浅谈FTP服务的几个知识点实现断点续传的条件有三个:1.FTP服务器要能提供断点续传的功能。目前包括IIS和大部分的FTP架设软件都有了这个功能。2.FTP的登录软件要有断点续传的功能。像FlashFXP和CuteFTP都有这一功能,...

    浅谈FTP服务的几个知识点

    实现断点续传的条件有三个:1.FTP服务器要能提供断点续传的功能。目前包括IIS和大部分的FTP架设软件都有了这个功能。2.FTP的登录软件要有断点续传的功能。像FlashFXP和CuteFTP都有这一功能,但后者要注册后才具备。3...

    文章

    技术小牛人

    2017-11-08

    1295浏览量

    如何利用云存储网关搭建SFTP服务器访问OSS存储

    这种情况下,用户可以通过关闭WinSCP的断点续传选项(选项-传输-Endurance-开启断点续传/传输到临时文件名-禁用)来规避该问题: 总结 通过基于云存储网关的NFS共享搭建FTP服务器,可以让用户使用ftp访问OSS中的数据...

    文章

    桥志

    2020-02-04

    2747浏览量

    FTP、HTTP断点续传和多线程的协议基础

    1、FTP实现断点续传的协议基础REST(有的服务器可能不支持此命令)Syntax:REST positionSets the point at which a file transfer should start;useful for resuming interrupted transfers.For nonstructured files...

    文章

    余二五

    2017-11-07

    840浏览量

    956b114505e19544f53bcd13fecf5433.png

    云服务器 精选特惠

    新用户低至0.55折起,爆款免费试用3个月

    广告

    vsftp需求

    3、需要增加上传文件的断点续传功能,这个是anon_other_write_enable=YES参数控制的,也就是说如果这个参数打开,那么就支持断点续传,但是这样就多了可以删除和重命名权限,所以这里只能取一个,我就没用断点续传...

    文章

    split_two

    2013-12-16

    772浏览量

    [MFC]FTP 遍历服务器目录文件卡住的问题

    刚开始还打算用DOS中的FTP命令来做FTP客户端来着,后来才发现MFC已经有封装了FTP操作类,貌似还支持断点续传,相关的文章倒是不少,但是居然出现如下问题,不过让我通过搜索加瞎扯给猜出来了:) 推荐文章 1.ftp的port...

    文章

    科技小先锋

    2017-11-15

    1402浏览量

    ftp安装配置

    mget-c./123/aaa/*.txt#断点续传、批量下载ftp端aaa目录下的所有txt文件 pget-c-n 10 file.dat 以最多10个线程以允许断点续传的方式下载file.dat 可以通过设置 set pget:default-n 5 的值而使用默认值。mirror aaa/ ...

    文章

    余二五

    2017-11-14

    1251浏览量

    文件断点续传原理与实现

    断点续传的关键是断点,所以在制定传输协议的时候要设计好,如上图,我自定义了一个交互协议,每次下载请求都会带上下载的起始点,这样就可以支持从断点下载了,其实HTTP里的断点续传也是这个原理,在HTTP的头里有个...

    文章

    凌峯

    2014-12-06

    1043浏览量

    消息服务框架使用案例之-大文件上传(断点续传)功能

    断点续传功能也比较好实现,就是上传过程中将文件在服务器写为临时文件,等全部写完了(文件上传完),将此临时文件重命名为正式文件即可,如果中途上传中断过,下次上传的时候根据当前临时文件大小,作为在客户端...

    文章

    橘子红了呐

    2017-11-07

    1326浏览量

    【原创】linux命令-Axel命令-linux多线程下载-费元星-...

    支持多线程下载、断点续【费元星版权Q:9715234】传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。在百度服务器上用20个线程跑,速度是, 已经达到宽带的...

    文章

    未来星狒狒

    2016-06-23

    848浏览量

    使用curl/wget命令上传下载FTP

    实际上,wget默认具有断点续传功能,只有当你使用别的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才需要指定此参数。使用举例: 1 wget-m-l4-t0 http://www.quany.info/ 将在本地硬盘建立...

    文章

    云栖希望。

    2017-12-04

    1733浏览量

    使用curl/wget命令上传下载FTP

    实际上,wget默认具有断点续传功能,只有当你使用别的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才需要指定此参数。使用举例: wget-m-l4-t0 http://www.quany.info/ 将在本地硬盘建立...

    文章

    技术小阿哥

    2017-11-28

    804浏览量

    使用curl/wget命令上传下载FTP

    实际上,wget默认具有断点续传功能,只有当你使用别的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才需要指定此参数。使用举例: wget-m-l4-t0 http://www.quany.info/ 将在本地硬盘建立...

    文章

    技术小阿哥

    2017-11-27

    855浏览量

    HTTP工具CURL的使用简介

    8)option:c 断点续传,只保证curl下载中断后续传可以成功 9)option:r 分块下载,linux可以用cat part*>allpart,windows 可以用copy/b part*allpart来合并。10)option:u name:password,ftp/http登录用户/密码 11)...

    文章

    科技小能手

    2017-11-15

    809浏览量

    使用curl/wget命令上传下载FTP

    实际上,wget默认具有断点续传功能,只有当你使用别的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才需要指定此参数。使用举例: 1 wget-m-l4-t0 http://www.quany.info/ 将在本地硬盘建立...

    文章

    科技小能手

    2017-11-12

    786浏览量

    linux常用命令之curl

    实际上,wget默认具有断点续传功能,只有当你使用别的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才需要指定此参数。使用举例: wget-m-l4-t0 http://www.quany.info/ 将在本地硬盘建立...

    文章

    技术小胖子

    2017-11-15

    783浏览量

    python 断点续传(个人理解)

    好比:服务器文件(x):1111111 待填充文件(y):0000000 运行1:(2分钟)文件(x):0101001 接着运行2:(1分钟,断点续传)文件(x):1111001 最后:文件(x):1111111需要技术:1.按切割下载 2.本地创造与服务器...

    文章

    walb呀

    2017-12-07

    1453浏览量

    数栈DTinsight:详解FlinkX中的断点续传和实时采集

    断点续传是指数据同步任务在运行过程中因各种原因导致任务失败,不需要重头同步数据,只需要从上次失败的位置继续同步即可,类似于下载文件时因网络原因失败,不需要重新下载文件,只需要继续下载就行,可以大大节省...

    文章

    袋鼠云

    2019-10-12

    1580浏览量

    LFTP:一个功能强大的命令行FTP程序

    它有很多很棒的高级功能,比如递归镜像整个目录树以及断点续传下载。传输任务可以安排在稍后的时间段计划执行,可以限制带宽,可以创建传输列表,还支持类似Unix shell的任务控制。客户端还可以在交互式或自动脚本里...

    文章

    玄学酱

    2017-05-02

    1438浏览量

    CURL常用命令

    通过使用-C选项可对大文件使用断点续传功能,如: 1#当文件在下载完成之前结束该进程 2$curl-O http://www.gnu.org/software/gettext/manual/gettext.html 3#20.1% 4 5#通过添加-C选项继续对该文件进行下载,已经...

    文章

    孤剑

    2014-01-07

    680浏览量

    C#FTP上传下载(支持断点续传)

    从FTP服务器下载文件,指定本地路径和本地文件名(支持断点下载) lt;summary>lt;param name="remoteFileName">远程文件名lt;param name="localFileName">保存本地的文件名(包含路径)<...>

    文章

    jiankunking

    2015-11-24

    2420浏览量

    C#FTP上传下载(支持断点续传)

    从FTP服务器下载文件,指定本地路径和本地文件名(支持断点下载) lt;summary>lt;param name="remoteFileName">远程文件名lt;param name="localFileName">保存本地的文件名(包含路径)<...>

    文章

    衣舞晨风

    2015-11-24

    1576浏览量

    Delphi实现Ftp客户端下载(支持断点续传,多线程传输...

    支持了断点续传,多线程传输等(实际上并非是一个真正多线程的传输与下载模式,是一个伪多线程方式,仅仅是多开ftp端口,连接上之后从指定的数据段位置开始下载,所以要想真正意义上实现一个多线程的模式还是需要在...

    文章

    技术小美

    2017-11-19

    1131浏览量

    Linux下的下载工具介绍-aria2

    断点续传,命令中使用 c 选项可以断点续传文件。如: aria2c-c http://www.mirror.tw/pub/ubuntu/releases/jaunty/ubuntu-9.04-desktop-i386.iso 1 1 两种下载模式 直接下载 常用的两种模式是直接下载,比如前面...

    文章

    shy丶gril

    2016-05-18

    4453浏览量

    Linux基本网络及文件传输命令

    实例4 假定下载文件http://apache.etoak.com/httpd/httpd-2.0.63-win 32-src.zip的工作被打断,现在需要使用断点续传的功能继续下载。[root@localhost local]#wget –nc –r ...

    文章

    李名赫

    2016-04-22

    1868浏览量

    点对点多线程断点续传的实现

    笔者一直想寻求一种简单有效,且具备多线程断点续传的方法来实现点与点之间的文件传送问题,经过大量的翻阅资料与测试,终于实现了,现把它共享出来,与大家分享。实现方法(VC+,基于TCP/IP协议)如下: 仍釆用...

    文章

    杨粼波

    2017-10-09

    989浏览量

    实现HTTP断点续传下载工具(附源代码)

    “断点续传”顾名思义,就是一个文件下载了一部分后,由于服务器或客户端的原因,当前的网络连接中断了。在中断网络连接后,用户还可以再次建立网络连接来继续下载这个文件还没有下完的部分。要想实现单线程断点续传...

    文章

    技术小胖子

    2017-11-08

    956浏览量

    Java网络编程:实现HTTP断点续传下载工具(附源代码)

    “断点续传”顾名思义,就是一个文件下载了一部分后,由于服务器或客户端的原因,当前的网络连接中断了。在中断网络连接后,用户还可以再次建立网络连接来继续下载这个文件还没有下完的部分。要想实现单线程断点续传...

    文章

    geekori

    2009-07-03

    898浏览量

    实现HTTP断点续传下载工具(附源代码)

    “断点续传”顾名思义,就是一个文件下载了一部分后,由于服务器或客户端的原因,当前的网络连接中断了。在中断网络连接后,用户还可以再次建立网络连接来继续下载这个文件还没有下完的部分。要想实现单线程断点续传...

    文章

    geekori

    2009-07-02

    949浏览量

    linux工具之curl与wget高级使用

    C,-continue-at:断点续传 d,-data:http post方式传送数据 D,-dump-header:把header信息写入到文件 F,-from:模拟http表达提交数据 s,-slient:减少输出信息 o,-output:将信息输出到文件 O,-remote-name:...

    文章

    李振良

    2016-05-06

    2440浏览量

    [Shell学习笔记]命令行下的高级网络工具cURL命令

    断点续传 curl能够从特定的文件偏移处继续下载,它可以通过指定一个便宜量来下载部分文件: curl URL/File-C 偏移量 偏移量是以字节为单位的整数,如果让curl自动推断出正确的续传位置使用-C- curl-C-URL 使用curl...

    文章

    孤剑

    2015-05-01

    666浏览量

    展开全文
  • ftp断点续传

    千次阅读 2015-12-25 11:08:28
    一、这里假设大家对ftp协议有一定的了解,仅仅讲述ftp断点续传原理,如果对ftp协议不懂,可以在网上查阅,有大把资料 二,最重要的一点,断点续传需要服务器的支持,这个是必要条件。  传统的FTP SERVER是不支持...
    一、这里假设大家对ftp协议有一定的了解,仅仅讲述ftp断点续传原理,如果对ftp协议不懂,可以在网上查阅,有大把资料

    二,最重要的一点,断点续传需要服务器的支持,这个是必要条件。       
      传统的FTP   SERVER是不支持断点续传的,因为它不支持REST指令,传统的FTP指令(我是指服务器端指令)并不包括REST指令。    
      支持断点的FTP   SERVER:Serv-U   FTP,还有一系列的新出现的FTP   SERVER;       
      不支持断点的:IIS4以前版本所带的都不行,IIS5   有,不家可以测试一下,登录进FTP   SERVER,然后输入REST   1000命令,看服务器是否认识,认识就是支持断点。
      
     三、ftp断点续传命令流程
     
     1)客户端上传流程 
      TYPE   I       
      200   Type   set   to   I.       
      PASV       
      227   Entering   Passive   Mode   (204,48,18,69,98,250)       
      SIZE 100000004.avi 74
      213 741966 66        
      REST 741966 67
      350 Restarting at 741,966. Send STORE or RETRIEVE. 106
      STOR 100000004.avi 74
      150 Opening BINARY mode data connection for 100000004.avi. 114
      
      2)服务器端下载流程
    1、向服务器发送“REST + 本地文件长度”命令,告诉服务器,客户端要断点下载了。这时服务器还不知道客户端要下载哪个文件; 
              要实现FTP的断点续传,FTP服务器必须支持REST指令,这条指令在FTP协议文本RFC959中就已经定义了,不过它不是FTP服务器必须支持的指令。一般,你可以在下载             前使用REST 100命令进行实验,如果服务器正常执行了这条命令,说明该服务器支持FTP断点续传。REST后面跟的数表示下载文件的起始位置,而REST 0表示从文件             最开始处下载。REST命令本身并不执行下载功能,你仍需要使用RETR命令执行下载工作。 
    2、向服务器发送“RETR + 文件名”命令,通知服务器要下载的文件名,这时服务器开始定位文件指针读文件并发送数据。 
    3、客户端定位本地文件指针(文件末尾); 
    4、两端的准备工作都做完了以后,客户端创建socket,以被动或非被动方式建立数据通道,循环调用recv接收数据并追加入本地文件;
        
        
    四、附加上客户端断点续传文件时,完整的网络抓包工具数据,和FTP服务器ServU及其破解补丁

          网络抓包数据:http://download.csdn.net/detail/yuanbinquan/9376522

          FTP服务器ServU及其破解补丁:http://download.csdn.net/detail/yuanbinquan/9376546

         ftp断点续传网络抓包数据截图:


    展开全文
  • HTTP 断点续传(分块传输)

    万次阅读 多人点赞 2016-11-21 14:19:23
    断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要...
  • HTTP——断点续传(分块传输)

    千次阅读 2020-07-24 11:43:43
    断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要...
  • lftp命令和ftp命令用法

    2021-11-25 16:54:27
    lftp支持tab自动补全,记不得命令双击tab键,就可以看到可能的选项了。 #配置文件 vim /etc/lftp.conf set ftp:charset gbk set file:charset utf8 set pget:default-n 5 ftp命令用来设置文件系统相关功能。ftp...
  • 关于http断点续传那点事

    千次阅读 2018-10-22 15:16:03
    一、断点续传 所谓断点续传,即在文件传输过程中,由于主动或者被动原因中断了传输过程。下一次重新建立连接,不需要从头开始继续下载。这个流程就可以称之为断点续传断点续传流程可以归纳为:将任务(一个...
  • lftp命令是Linux下的一个ftp客户端,它可支持:FTP、SETP、HTTP和FTPs等多种文件传输协议lftp命令还支持FXP,可使数据直接在两个服务器端传送数据(递归传送整个目录树及断点续传)lftp命令可设置计划任务传送文件也可...
  • HTTP断点续传

    2018-09-11 00:01:00
    断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要...
  • http断点续传

    2018-06-19 10:08:40
    来源: https://blog.csdn.net/liang19890820/article/details/53215087简述断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行...断点续传的用途有时用...
  • 目录 从linux服务器上将大文件下载到windows本地机上,怎么实现断点续传呢?注意到linux服务器支持sftp协议,这个支持断点续传. 这个有说明使用python上传方法 ...
  • 断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有必要...
  • 断点续传

    2017-11-08 07:18:54
    断点续传 FTP(文件传输协议的简称)(File Transfer Protocol、 FTP)客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程...
  • lftp 多线程断点续传 下载文件 wget

    千次阅读 2008-12-04 19:05:00
    原贴:http://linux.chinaunix.net/bbs/thread-1021763-1-1.htmllftp -c pget -n 10 http://url.xxx.mp3 wget断点续传是自动的,只需要加上-c参数即可,例如:wget -c http://www.abc.com/abc.zip 
  • 同时还有递归镜像整个目录树以及断点续传下载的功能, lftp的传输任务可以安排时间段计划执行,可以限制带宽和创建传输列表,支持类似Unix shell的任务控制。客户端还可以在交互式或自动脚本里使用。 语法格式:...
  • 1.断点续传简介: FTP(文件传输协议的简称)(File Transfer Protocol、 FTP)客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程...
  • 简述断点续传:指的是在上传/下载时,将任务(一个文件或压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传/下载,如果碰到网络故障,可以从已经上传/下载的部分开始继续上传/下载未完成的部分,而没有...
  • lftp-4.8.4-1.x86_64.rpm

    2019-11-11 14:26:31
    lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。...它还有书签、排队、镜像、断点续传、多进程下载等功能。
  • 【Linux】lftp客户端使用详解

    千次阅读 热门讨论 2020-07-18 15:30:06
    lftp介绍1. 客户端安装:2. lftp使用介绍3. lftp常用命令1)常见参数如下:2) 补充说明:三. 使用举例1. 使用普通用户登录2. 下载和上传1)下载测试: get,mget2) 上传测试 put ,mput总结 一. lftp介绍 1. ...
  • linux lftp命令 详解

    2021-05-17 21:21:09
    linux lftp命令1、登录ftp代码:lftp 用户名:密码@ftp地址:传送端口(默认21)用法(1)lftp username:password@127.0.0.1:21 回车(2)lftp username@127.0.0.1 回车 ##默认21端口回车后输入...login 登录(4)lftp回车 -...
  • lftp连接的几种方法,最常用的是lftp name@site,这样可以不用明文输入密码。1、lftp name@site 回车 输入密码2、lftp name:password@site 回车3、lftp site 回车login 用户名 密码4、lftp 回车 open site 回车 ...
  • lftp命令

    2021-01-14 16:16:54
    同时还有递归镜像整个目录树以及断点续传下载的功能, lftp的传输任务可以安排时间段计划执行,可以限制带宽和创建传输列表,支持类似Unix shell的任务控制。客户端还可以在交互式或自动脚本里使用。语法格式lftp ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 684
精华内容 273
关键字:

lftp断点续传