在Linux命令上下载文件的5个wget案例教程

wget是Linux命令行实用程序,广泛用于从Linux命令行下载文件,有许多选项也可用于从远程服务器下载文件。wget与浏览器窗口中的open url相同。

在Linux命令上下载文件的5个wget案例教程

1:使用Wget下载文件

下面的示例将从服务器下载文件到当前本地目录。

$ wget https://tecadmin.net/file.zip

2:下载文件并保存到特定位置

下面的命令将下载名为file.zip的/ opt文件夹中的zip文件。-O用于指定目标文件夹

# wget https://tecadmin.net/file.zip -O /opt/file.zip

3:从FTP下载文件

有时你需要从ftp服务器下载文件,所以wget可以轻松地从ftp url下载文件,如下所示。

# wget ftp://ftp.tecadmin.net/file.zip

4:从受密码保护的URL下载文件

有时我们需要指定用户名和密码才能下载文件。虽然使用浏览器很容易但使用命令行,但它不会提示登录凭据。下面的示例将说明如何在从受密码保护的源下载文件时使用用户名,密码。

4.1:从受密码保护的ftp服务器下载文件。

$ wget --ftp-user=username --ftp-password=secretpassword ftp://ftp.tecadmin.net/file.zip
or
$ wget ftp://username:secretpassword@ftp.tecadmin.net/file.zip

4.2:从受密码保护的http服务器下载文件。

# wget --http-user=username --http-password=secretpassword https://tecadmin.net/file.zip
or
# wget --user=username --password=secretpassword https://tecadmin.net/file.zip

4.3:在密码保护的代理服务器后面下载文件。

$ wget --proxy-user=username --proxy-password=secretpassword https://tecadmin.net/file.zip

5:从不受信任的安全URL下载文件。

如果任何下载URL使用不受信任的ssl证书,wget将不会下载该文件。但我们可以在url中使用-no-check-certificate参数下载它。

$ wget  https://tecadmin.net/file.zip  --no-check-certificate

本篇文章到这里就已经全部结束了,

 

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/3296.html

(0)
打赏 微信扫一扫 微信扫一扫
(centos)linux如何查看和修改系统时间
上一篇 2019年3月13日 下午10:48
Linux(centos)重启命令是什么及详解
下一篇 2019年3月13日 下午10:48

相关推荐

  • 宝塔apahe重启报错(20014)Internal error (specific information not available): AH00058

    今天给客户维护服务器,清理垃圾中,突然服务器卡死。然后通过后台进行服务器重启,发现网站无法打开 ,检查环境发现环境报错 Apache错误:(20014)Internal error: Error retrieving pid file logs/httpd.pid 在查了一些原因后发现 :1.由于apache目录下的logs子目录下的文件httpd.pid是…

    2021年6月28日
    3.3K00
  • 腾讯云硬盘扩容挂载教程解决方法-学派吧

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 网站搜盘子运行在腾讯云的服务器上,前几天忽然打不开了,我就登陆服务器去瞅一眼咋回事,看了下发现硬盘满了,现在就来记录一下怎么解决 查看硬盘空间大小 使用df命令查看硬盘的使用情况 , 参数是df -h , -h是 –human-r…

    2019年1月15日
    4.8K00
  • Ubuntu系统ECS使用脚本之后如何处理出现数据库连接不上-linux运维

    本篇文章给大家带来的内容是关于Ubuntu系统ECS使用脚本之后如何处理出现数据库连接不上,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 Ubuntu系统ECS使用“如何通过防火墙策略限制对外扫描行为”脚本之后出现无法远程、数据库连接不上 Ubuntu系统ECS使用“如何通过防火墙策略限制对外扫描行为”中的脚本进行安全防护后出现系统无法远程…

    服务器运维 2018年11月21日
    1.9K00
  • 学派吧-Linux下如何实现C++操作Mysql数据库的详细介绍-linux教程

    由于工作需要抽出一周的时间来研究C/C++访问各种数据库的方法,并打算封装一套数据库操作类,现在奉上最简单的一部分:在Linux下访问MySQL数据库。 想用C++写项目,数据库是必须的,所以这两天学了一下C++操作MySQL数据库的方法。也没有什么教程,就是在网上搜的知识,下面汇总一下。 连接MySQL数据库有两种方法:第一种是使用ADO连接,不过这种只适…

    2019年1月1日
    2.2K00
  • 宝塔/usr/bin/bt: line 129: syntax error: unexpected end of file 解决办法

    最近有遇到过安装完面板时候,输入bt 报 /usr/bin/bt: line 129: syntax error: unexpected end of file 的错误出现这个问题可能原因:1、网络波动导致无法将宝塔文件写入到/etc/init.d/bt 这个系统文件2、源文件缺失下面是解决办法: 1、mv /etc/init.d/bt /tmp/bt_ba…

    服务器运维 2019年7月28日
    3.5K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部