适用于Linux的最佳命令行下载加速器
副标题[/!--empirenews.page--]
在远程服务器或者本地工作时,您可能经常需要从外部源获取内容。特别是当您没有其他选择时,您将需要使用Linux命令行工具来完成这项工作。 在本文中,我们将回顾一些最常用的通过Linux下命令行下载内容的工具。 测试环境为Ubuntu 18.04 LTS Wget 我们将从一个名为wget的最流行的工具开始。它是一个网络实用程序,可用于通过HTTP,HTTPS和FTP下载内容。 Wget可以在后台和前台使用,这使得它在您需要保持下载运行时非常有用,即使您已经注销了。 这个工具提供了很多选项,允许您执行经过身份验证的下载、具有级别限制的递归下载、接受URL的正则表达式、允许排除、接受来自文件的URL输入以及其他许多选项。wget的选项真的很多,强烈建议通过简单的运行来查看工具的帮助页面。
GNU Wget 1.19.4,非交互式的网络文件下载工具。 用法: wget [选项]... [URL]... 长选项所必须的参数在使用短选项时也是必须的。 启动: -V, --version 显示 Wget 的版本信息并退出 -h, --help 打印此帮助 -b, --background 启动后转入后台 -e, --execute=命令 运行一个“.wgetrc”风格的命令 wget命令的一些有用示例是: wget最基本的下载示例是:
从文件中列出的URL下载的示例。 首先是我们的文件列表:
然后你可以运行下载:
要在后台运行下载,您可以使用:
继续在后台运行,pid 为 3131。 将把输出写入至 “wget-log.1”。 如果要使用wget和FTP下载单个文件。
一个更有用的例子是使用后台和递归模式,这样你就可以获得目录中的所有文件和文件夹。
Wget预装在许多现代Linux发行版上,但是如果你需要安装它,你可以使用:
Curl curl是一种可用于从服务器传输数据或向服务器传输数据的工具。它支持多种协议。根据其手册页,支持以下协议:DICT,FILE,FTP,FTPS,GOPHER,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,POP3,POP3S,RTMP,RTSP,SCP,SFTP,SMB,SMBS,SMTP ,SMTPS,TELNET和TFTP。 你可以想象,你可以用这些来做很多事情。正如你可能已经想到的那样,curl支持代理,用户身份验证,FTP上传/下载,文件传输恢复等等。 以下是使用curl的一些示例: (编辑:武汉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |