标签 下载管理器 下的文章

一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它的更多信息。

Linux 下有大量的下载管理器。如果你想下载一些东西并可以管理它们,你可以选择任何一个可用的下载管理器。

然而,如果你想要一个好看的下载管理器,提供现代的用户体验,同时又不影响功能设置,我有个软件你可能会喜欢。

看看 Motrix:一个功能丰富的开源下载管理器

Motrix 是一个不折不扣的下载管理器,开箱即用,外观简洁。它是自由开源软件。

你可以选择在 Linux、Windows 和 macOS 中使用。

它也可以成为一些 Linux 中的 torrent 客户端 的潜在替代品。

让我强调一些关键的功能以及安装说明。

Motrix 的特点

你应该能找到所有你通常在下载管理器中期待的功能。下面是它们的列表:

  • 跨平台支持
  • 易于使用的界面
  • BitTorrent 的选择性下载
  • 自动更新 tracker 列表
  • UPnP 及 NAT-PMP 端口映射
  • 多个下载任务(最多 10 个)
  • 在一个任务中最多支持 64 个线程
  • 能够设置速度限制
  • 可选择改变用户代理
  • 支持系统托盘
  • 黑暗模式
  • 支持多国语言

总的来说,它在处理 torrent 文件时工作得很好,也能从剪贴板上检测到下载链接。在下载文件之前可以直接访问高级选项,所以这应该是很方便的。

在我短暂的测试中,我在 Ubuntu 上以 Snap 包使用它时没有发现任何问题。

在 Linux 中安装 Motrix

你有多种安装 Motrix 的选项。因此,你应该能够在你选择的任何 Linux 发行版上安装它。

它主要提供了一个 AppImage 供下载。但是,它还有 Flatpak 包,并可在 Snap 商店找到它。

如果你使用的是 Ubuntu,你可以通过软件中心找到它。

除了这些,它也在 AUR 中提供给 Arch Linux 用户。在任何一种情况下,你都可以从他们的 GitHub 发布栏 获得 DEB/RPM 包。

你可以在他们的官方网站GitHub 页面上找到下载链接和更多安装的信息。

总结

Motrix 提供了所有你想要的下载管理器中的好东西,额外还有一个现代的用户体验。

我建议你试试把它作为你的下载管理器,看看它是否能取代你目前的工具。我很想知道你的 Linux 系统上常用的下载管理器。请在下面的评论中告诉我更多关于它的信息。


via: https://itsfoss.com/motrix/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

任何没有下载管理器的 Linux 操作系统是不完整的。多年来,基于 Linux 的发行版使用 wget 作为默认下载管理器。它是一个很棒的小程序,可以在命令行下工作,如果你需要安装东西、下载东西、运行 shell 脚本等,某种程度上都可以在 wget 中完成任务。在过去的很多年里,我们发现 wget 缺乏一些高级的功能,而它的替代品 aria2 ,由于满足了高级 Linux 用户的渴望而受到了许多用户的关注。我们将在本文中回顾 aria2 的安装过程以及 wget 和 aria2 之间的区别,因此你可以决定哪个下载管理器最符合你的需要。

安装 aria2

在 Ubuntu/Debian 中安装 aria2:

只要在 Ubuntu 中运行下面的命令安装:

sudo apt-get install aria2

aria2

在 Fedora/RHEL/Centos 中安装 aria2:

运行下面的命令在 Fedora/RHEL 和基于 Centos 的系统中安装:

sudo yum install aria2

在 Arch Linux 中安装 aria2:

运行下面的命令在基于 Arch Linux 的系统中安装。

sudo pacman -Sy aria2

aria2 的重要功能

让我们来讨论 aria2 中使它如此受欢迎的重要功能:

  • 通过使用多个连接下载文件,最大限度地利用可用带宽。
  • 同时下载多个文件和同时下载的能力。
  • torrent 客户端提供的所有功能都可以在这个小程序中找到。
  • 它提供 meta 链接下载。
  • 支持使用 JSON-RPC 和 XML-RPC 协议的远程过程调用。
  • 无需等待当前下载完成,轻松批量下载文件。

aria2 的一些副作用:

aria2 的多线程机制可能会使目标服务器过载。相比下来 wget 就轻量级多了,wget 比 aria2 消耗资源少 20%。aria2 尚未经受 wget 那样巨大的使用规模的测试,因此可能完全准备好成为默认下载管理器。

wget 的重要特性

  • 当然它是最广泛使用和测试的下载管理器。
  • 它是一个简单的程序,具有较少的功能,但稳定工作了几十年。
  • 默认所有 Linux 发行版上都有,不需要繁重的安装。
  • 与 aria2 相比更轻量级。

总结

虽然 wget 没有丰富的功能,但仍然工作得相当不错,然而,高级用户肯定会喜欢 aria2,因为它满足更快和并发下载的需要。aria2 可能需要很长时间来取代 wget 成为默认下载管理器,而目前 wget 用在几乎所有 linux 发行版的安装程序脚本中。


via: http://linuxpitstop.com/aria-2-vs-wget/

作者:Aun 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我们经常由于不同需求使用下载管理器从互联网下载文件,它给我和其他人提供了很多帮助。我们都想要一个超级快速的下载管理器来完成下载尽可能多的任务,以便我们可以节省时间来进一步地工作。有很多可以加速下载的下载管理器和加速器可用(图形化界面和命令行界面)。

所有的下载工具做着同样的任务,但它们的处理方式和功能是不同的,比如,单线程和多线程、交互和非交互。 在这里,我们将列出 4 个最好的我们日常工作使用的命令行下载加速器。

1 Aria2

Aria2 是一个用于 Linux、Windows 和 Mac OSX 的轻量级、多协议和多源的命令行下载管理器/实用程序。它支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink。aria2 可以通过内置的 JSON-RPC 和 XML-RPC 接口操作。

它支持多线程,可以使用多个源或协议下载文件,确实可以加速并尽可能多的完成下载。

它非常轻量级,不需要太多的内存和 CPU。我们可以使用它作为 BitTorrent 客户端,因为它有所有你想要的 BitTorrent 客户端的功能。

Aria2 功能

  • 支持 HTTP/HTTPS GET 方式
  • 支持 HTTP 代理
  • 支持 HTTP BASIC 认证
  • 支持 HTTP 代理认证
  • 支持 FTP (主动、被动模式)
  • 通过 HTTP 代理的 FTP(GET 命令或隧道)
  • 分段下载
  • 支持 Cookie
  • 它可以作为守护进程运行。
  • 支持 BitTorrent 协议和 fast 扩展。
  • 在含有多个文件的 torrent 中的选择性下载
  • 支持 Metalink 版本 3.0 (HTTP/FTP/BitTorrent)。
  • 限制下载/上传速度

有关 Aria2 的进一步用法,请参阅以下文章:如何在 Linux 中安装和使用 Aria2

2 Axel

Axel 是一个轻量级下载程序,它如其他加速器那样做着同样的事情。它可以为一个文件打开多个连接,每个连接下载单独的文件片段以更快地完成下载。

Axel 支持 HTTP、HTTPS、FTP 和 FTPS 协议。它也可以使用多个镜像站点来下载单个文件。 所以,Axel 可以为下载加速高达 40%(大约,我个人认为)。 它非常轻量级,因为没有依赖,而且使用非常少的 CPU 和内存。

Axel 使用一个单线程将所有数据直接下载到目标文件。

注意:没有可以在单条命令中下载两个文件的选项。

有关 Axel 的更多使用,请参阅以下文章:如何在 Linux 中安装和使用 Axel

3 Wget

wget(以前称为 Geturl)是一个免费的、开源的命令行下载程序,它使用 HTTP、HTTPS 和 FTP 这些最广泛使用的 Internet 协议来获取文件。它是一个非交互式命令行工具,其名字是意思是从万维网中获取文件。

相比其它工具,wget 将下载处理得相当好,即使它不支持多线程以及包括后台工作、递归下载、多个文件下载、恢复下载、非交互式下载和大文件下载在内的功能。

默认情况下,所有的 Linux 发行版都包含 wget,所以我们可以从官方仓库轻松安装,也可以安装到 windows 和 Mac 操作系统。

wget 可在慢速或不稳定的网络连接下保持健壮性,如果由于网络问题下载失败,它将继续重试,直到整个文件下载完成。如果服务器支持重新获取,它将指示服务器从中断的地方继续下载。

wget 功能

  • 可以使用 REST 和 RANGE 恢复中止的下载
  • 可以使用文件名通配符和递归来对目录进行镜像同步
  • 基于 NLS 消息文件,提供许多不同语言支持
  • 可选将下载的文档中的绝对链接转换为相对链接,以便下载的文档可以在本地链接到彼此
  • 可在大多数类 UNIX 操作系统以及 Microsoft Windows 上运行
  • 支持 HTTP 代理
  • 支持 HTTP cookie
  • 支持持久 HTTP 连接
  • 无人值守/后台操作
  • 使用本地文件时间戳来确定是否需要在镜像时重新下载文档

有关 wget 的进一步用法,请参阅以下文章:如何在 Linux 中安装和使用 wget

4 Curl

curl 类似于 wget,但是不支持多线程,但令人惊讶的是,与 wget 相比,它的下载速度更快。

curl 是一个向服务器上传或下载的数据传输工具,支持的协议有 DICT、FILE、FTP、FTPS、GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMTP、SMTPS、TELNET 和 TFT 等。

该命令无需用户交互即可工作。此外,curl 支持代理、用户身份验证、FTP 上传、HTTP POST、SSL 连接、Cookie、恢复文件传输、Metalink 等。curl 由 libcurl 为所有相关传输功能提供支持。

如果指定的 URL 没有 protocol:// 前缀,curl 将尝试猜测你可能需要什么协议。例如,以 “ftp.” 开头的主机名 curl 将假定你要使用 FTP。如果没有找到特定的协议,那么默认为 HTTP。

参考下面的文章来进一步使用 curl:如何在 Linux 中安装和使用 curl


via: http://www.2daygeek.com/best-4-command-line-download-managers-accelerators-for-linux/

作者:Magesh Maruthamuthu 译者:geekpi 校对:jasminepeng

本文由 LCTT 原创编译,Linux中国 荣誉推出

下载管理器是一个电脑程序,专门处理下载文件,优化带宽占用,以及让下载更有条理等任务。有些网页浏览器,例如Firefox,也集成了一个下载管理器作为功能,但是它们的使用方式还是没有专门的下载管理器(或者浏览器插件)那么专业,没有最佳地使用带宽,也没有好用的文件管理功能。

对于那些经常下载的人,使用一个好的下载管理器会更有帮助。它能够最大化下载速度(加速下载),断点续传以及制定下载计划,让下载更安全也更有价值。下载管理器已经没有之前流行了,但是最好的下载管理器还是很实用,包括和浏览器的紧密结合,支持类似YouTube的主流网站,以及更多。

有好几个能在Linux下工作都非常优秀的开源下载管理器,以至于让人无从选择。我整理了一个摘要,是我喜欢的下载管理器,以及Firefox里的一个非常好用的下载插件。这里列出的每一个程序都是开源许可发布的。

uGet

uGet是一个轻量级,容易使用,功能完备的开源下载管理器。uGet允许用户从不同的源并行下载来加快速度,添加文件到下载序列,暂停或继续下载,提供高级分类管理,和浏览器集成,监控剪贴板,批量下载,支持26种语言,以及其他许多功能。

uGet是一个成熟的软件;持续开发超过了11年。在这段时间里,它发展成一个非常多功能的下载管理器,拥有一套很高价值的功能集,还保持了易用性。

uGet是用C语言开发的,使用了cURL作为底层支持,以及应用库libcurl。uGet有非常好的平台兼容性。它一开始是Linux系统下的项目,但是被移植到在Mac OS X,FreeBSD,Android和Windows平台运行。

功能点:

  • 容易使用
  • 下载队列可以让下载任务按任意数量或你希望的数量同时进行。
  • 断点续传
  • 默认分类
  • 完美实现的剪贴板监控功能
  • 批量下载
  • 支持从HTML文件导入下载任务
  • 支持通过HTTP,HTTPS,FTP,BitTorrent和Metalink下载
  • 多线程下载(也被称为分块下载):每个下载任务支持最多20个线程同时连接,支持自适应的分块管理,意味着如果某个下载块中断了,那么会其他连接会把它捡起来,以时刻保证最佳的下载速度。
  • 多镜像下载
  • FTP登录和匿名FTP
  • 强大的计划任务
  • 通过FlashGot和FireFox集成
  • Aria2插件
  • 多变的主题
  • 安静模式
  • 键盘快捷键
  • 支持命令行/终端控制
  • 自动创建目录
  • 下载历史管理
  • 支持GnuTLS
  • 支持26种语言,包括:阿拉伯语,白俄罗斯语,简体中文,繁体中文,捷克语,丹麦语,英语(默认),法语,格鲁吉亚语,德语,匈牙利语,印尼语,意大利语,波兰语,葡萄牙语(巴西),俄语,西班牙语,土耳其语,乌克兰语,以及越南语。

  • 网站:ugetdm.com
  • 开发人员:C.H. Huang and contributors
  • 许可:GNU LGPL 2.1
  • 版本:1.10.5

DownThemAll!

DownThemAll!是一个小巧可靠的、易用的开源下载管理器/加速器,是Firefox的一个组件。它可以让用户下载一个页面上所有链接和图片,还有更多功能。它可以让用户完全控制下载任务,随时分配下载速度以及同时下载的任务数量。通过使用Metalinks或者手动添加镜像的方式,可以同时从不同的服务器下载同一个文件。

DownThemAll会根据你要下载的文件大小,切割成不同的部分,然后并行下载。

功能点:

  • 和Firefox的完全集成
  • 分块下载,允许用户下载不同的文件块,完成之后再拼接成完整的文件;这样的话当连接到一个缓慢的服务器的时候可以加快下载速度。
  • 支持Metalink,允许发送下载文件的多个URL以及它的校验值和其他信息到DTA
  • 支持爬虫方式通过一个单独的链接遍历整个网页
  • 下载过滤
  • 高级重命名选项
  • 暂停和继续下载任务


JDownloader

JDownloader是一个免费,开源的下载管理工具,拥有一个大型社区的开发者支持,让下载更简单和快捷。用户可以开始,停止或暂停下载,设置带宽限制,自动解压缩包,以及更多功能。它提供了一个容易扩展的框架。

JDownloader简化了从一键下载网站下载文件。它还支持从不同并行资源下载、手势识别、自动文件解压缩以及更多功能。另外,还支持许多“加密链接”网站-所以你只需要复制粘贴“加密的”链接,然后JDownloader会处理剩下的事情。JDownloader还能导入CCF,RSDF和DLC文件。

功能点:

  • 一次下载多个文件
  • 从多个连接同时下载
  • JD有一个自己实现的强大的OCR模块
  • 自动解压(包括密码搜索)(RAR压缩包)
  • 支持主题
  • 支持多国语言
  • 大约110个站点以及超过300个解密插件
  • 通过JDLiveHeaderScripts重连:(支持1400路由)
  • 网页更新
  • 集成包管理器支持额外模块(例如,Webinterface,Shutdown)

  • 网站:jdownloader.org
  • 开发人员:AppWork UG
  • 许可:GNU GPL v3
  • 版本:0.9.581

FreeRapid Downloader

FreeRapid Downloader是一个易用的开源下载程序,支持从Rapidshare,Youtube,Facebook,Picasa和其他文件分享网站下载。他的下载引擎基于一些插件,所以可以从那些特别的站点下载。

对于需要针对特定文件分享网站的下载管理器用户来说,FreeRapid Downloader是理想的选择。

FreeRapid Downloader使用Java语言编写。需要至少Sun Java 7.0版本才可以运行。

功能点:

  • 容易使用
  • 支持从不同服务站点并行下载
  • 支持断点续传
  • 支持通过代理列表下载
  • 支持流视频或图片
  • 下载历史
  • 聪明的剪贴板监控
  • 自动检查服务器文件后缀
  • 自动关机选项
  • 插件自动更新
  • 简单验证码识别
  • 支持跨平台
  • 支持多国语言:英语,保加利亚语,捷克语,芬兰语,葡萄牙语,斯洛伐克语,匈牙利语,简体中文,以及其他
  • 支持超过700个站点


FlashGot

FlashGot是一个Firefox和Thunderbird的免费组件,旨在通过外置下载管理器来处理单个和大规模(“所有”和“已选”)下载。

FlashGot把所支持的所有下载管理器统一成Firefox中的一个下载管理器。

功能点:

  • Linux下支持:Aria, Axel Download Accelerator, cURL, Downloader 4 X, FatRat, GNOME Gwget, FatRat, JDownloader, KDE KGet, pyLoad, SteadyFlow, uGet, wxDFast 和 wxDownload Fast
  • 支持图库功能,可以帮助把原来分散在不同页面的系列资源,整合到一个所有媒体库页面中,然后可以轻松迅速地“下载所有”
  • FlashGot Link会使用默认下载管理器下载当前鼠标选中的链接
  • FlashGot Selection
  • FlashGot All
  • FlashGot Tabs
  • FlashGot Media
  • 抓取页面里所有链接
  • 抓取所有标签栏的所有链接
  • 链接过滤(例如只下载指定类型文件)
  • 在网页上抓取点击所产生的所有链接
  • 支持从大多数链接保护和文件托管服务器直接和批量下载
  • 隐私选项
  • 支持国际化

  • 网站:flashgot.net
  • 开发人员:Giorgio Maone
  • 许可:GNU GPL v2
  • 版本:1.5.6.5

via: http://www.linuxlinks.com/article/20140913062041384/DownloadManagers.html

作者:Frazer Kline 译者:zpl1025 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出