linux常用命令:wget 命令
wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。
1.命令格式:
wget [参数] [URL]
2.命令功能:
wget命令用来从指定的URL下载文件。
3.命令参数:
1) -O --output-document=FILE 将文档写入 FILE,等价于给文档指定名称,为下载文件指定名称
2) --limit-rate=[n] 限速下载,n为指定下载的速度
3) -c 支持断点续传
4) -i 同时下载多个文件
5) -Q [n] 当下载文件大小超过n时退出下载
6) -o 把下载信息存入日志文件
7) -P 指定下载目录
8) --tries=n 测试下载次数
9)-b 后台下载
4.使用实例:
1)[root@localhost ~]# wget http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 直接从网址下载文件
[root@localhost ~]# wget http://files.cnblogs.com/files/MenAngel/GLTools-master.zip --2016-06-23 02:31:01-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:80... 已连接。 已发出 HTTP 请求,正在等待回应...200OK 长度:64789 (63K) [application/x-zip-compressed] 正在保存至: “GLTools-master.zip”100%[===================================================================>] 64,789 --.-K/s 用时 0.1s2016-06-23 02:31:08 (444 KB/s) - 已保存 “GLTools-master.zip” [64789/64789])[root@localhost~]# find -name "GLTools-master.zip" //查看下载的文件存放的位置 ./GLTools-master.zip[root@localhost~]# ls -l //默认存放在当前目录下 总用量 68 -rw-------. 1 root root 2748 6月 21 11:30 anaconda-ks.cfg-rw-r--r--. 1 root root 64789 6月 22 01:42 GLTools-master.zip
2)[root@localhost ~]# wget -O GL_O http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 为下载的文件指定别名
[root@localhost ~]# wget -O GL_O http://files.cnblogs.com/files/MenAngel/GLTools-master.zip --2016-06-23 02:36:33-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:80... 已连接。 已发出 HTTP 请求,正在等待回应...200OK 长度:64789 (63K) [application/x-zip-compressed] 正在保存至: “GL_O”100%[===================================================================>] 64,789 364KB/s 用时 0.2s2016-06-23 02:36:38 (364 KB/s) - 已保存 “GL_O” [64789/64789])[root@localhost~]# ll 总用量132 -rw-------. 1 root root 2748 6月 21 11:30 anaconda-ks.cfg-rw-r--r--. 1 root root 64789 6月 22 01:42GL_O-rw-r--r--. 1 root root 64789 6月 22 01:42 GLTools-master.zip
3)[root@localhost ~]# wget --limit-rate=200k http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 限速下载
[root@localhost ~]# wget --limit-rate=200k http://files.cnblogs.com/files/MenAngel/GLTools-master.zip //注意速率单位,默认情况下是bit/s --2016-06-23 02:39:34-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:80... 已连接。 已发出 HTTP 请求,正在等待回应...200OK 长度:64789 (63K) [application/x-zip-compressed] 正在保存至: “GLTools-master.zip.2”100%[===================================================================>] 64,789 --.-K/s 用时 0.1s2016-06-23 02:39:40 (435 KB/s) - 已保存 “GLTools-master.zip.2” [64789/64789])
4)[root@localhost ~]# wget --limit-rate=1k -c http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 断点续传
[root@localhost ~]# wget --limit-rate=1k -c http://files.cnblogs.com/files/MenAngel/GLTools-master.zip --2016-06-23 03:05:43-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:80... 已连接。 已发出 HTTP 请求,正在等待回应...200OK 长度:64789 (63K) [application/x-zip-compressed] 正在保存至: “GLTools-master.zip”16% [=========> ] 10,429 1024B/s 剩余 53s ^Z [2]+ 已停止 wget --limit-rate=1k -c http://files.cnblogs.com/files/MenAngel/GLTools-master.zip [root@localhost ~]# wget --limit-rate=1k -c http://files.cnblogs.com/files/MenAngel/GLTools-master.zip --2016-06-23 03:06:00-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:80... 已连接。 已发出 HTTP 请求,正在等待回应...206Partial Content 长度:64789 (63K),剩余 54236 (53K) [application/x-zip-compressed] 正在保存至: “GLTools-master.zip”17% [=========> //直接从先前断的地方开始
5)[root@localhost ~]# wget -b url 在后台下载
6)[root@localhost ~]# tail -f wget-log.1 查看文件下载的进度(动态的)
[root@localhost ~]# wget -b http://jsdx.down.chinaz.com/201209/MySQL-embedded-5.5.28-1.linux2.6.i386.rpm 继续在后台运行,pid 为 50518。 将把输出写入至 “wget-log.1”。 [root@localhost~]# tail -f wget-log.1500K .......... .......... .......... .......... ..........0%109K 15m12s550K .......... .......... .......... .......... ..........0%148K 14m29s600K .......... .......... .......... .......... ..........1%137K 13m55s650K .......... .......... .......... .......... ..........1%108K 13m34s700K .......... .......... .......... .......... ..........1% 88.4K 13m24s750K .......... .......... .......... .......... ..........1%102K 13m10s800K .......... .......... .......... .......... ..........1%102K 12m57s850K .......... .......... .......... .......... ..........1% 81.2K 12m54s900K .......... .......... .......... .......... ..........1% 85.3K 12m50s950K .......... .......... .......... .......... ..........1% 21.7K 14m28s1000K .......... .......... .......... .......... ..........1% 24.1K 15m43s1050K .......... .......... .......... .......... ..........1% 80.4K 15m33s1100K .......... .......... .......... .......... ..........1% 91.4K 15m20s1150K .......... .......... .......... .......... ..........1%126K 15m0s1200K .......... .......... .......... .......... ..........2%127K 14m42s1250K .......... .......... .......... .......... ..........2% 34.4K 15m14s1300K .......... .....^Z
7)[root@localhost ~]# wget --spider url
[root@localhost ~]# wget --spider http://jsdx.down.chinaz.com/201209/MySQL-embedded-5.5.28-1.linux2.6.i386.rpm 开启 Spider 模式。检查是否存在远程文件。--2016-06-23 03:20:46-- http://jsdx.down.chinaz.com/201209/MySQL-embedded-5.5.28-1.linux2.6.i386.rpm 正在解析主机 jsdx.down.chinaz.com (jsdx.down.chinaz.com)... 182.100.67.10正在连接 jsdx.down.chinaz.com (jsdx.down.chinaz.com)|182.100.67.10|:80... 已连接。 已发出 HTTP 请求,正在等待回应...200OK 长度:61904663 (59M) [audio/x-pn-realaudio-plugin] 存在远程文件。
你可以在以下几种情况下使用--spider参数:
- 定时下载之前进行检查
- 间隔检测网站是否可用
- 检查网站页面的死链接
8)同时下载多个文件
cat >filelist.txt url1 url2 url3 url4wget -i filelist.txt
9)[root@localhost ~]# wget -o download.log ftp://magnet/?xt=urn:btih:211712D 将下载的输出信息存入日志
[root@localhost ~]# wget -o download.log ftp://magnet/?xt=urn:btih:211712D [root@localhost ~]# catdownload.log--2016-06-23 03:30:06-- ftp://magnet/?xt=urn:btih:211712D=>“.listing” 正在解析主机 magnet (magnet)... 失败:未知的名称或服务。wget: 无法解析主机地址 “magnet” [root@localhost~]#
10)[root@localhost ~]# wegt -P /home/sunmeng http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 指定下载目录
[root@localhost ~]# wegt -P /home/sunmeng http://files.cnblogs.com/files/MenAngel/GLTools-master.zip bash: wegt: 未找到命令... 相似命令是:'wget'[root@localhost~]# wget -P /home/sunmeng http://files.cnblogs.com/files/MenAngel/GLTools-master.zip --2016-06-23 03:42:36-- http://files.cnblogs.com/files/MenAngel/GLTools-master.zip 正在解析主机 files.cnblogs.com (files.cnblogs.com)... 120.26.70.206正在连接 files.cnblogs.com (files.cnblogs.com)|120.26.70.206|:80... 已连接。 已发出 HTTP 请求,正在等待回应...200OK 长度:64789 (63K) [application/x-zip-compressed] 正在保存至: “/home/sunmeng/GLTools-master.zip”100%[======================================>] 64,789 --.-K/s 用时 0.1s2016-06-23 03:42:42 (456 KB/s) - 已保存 “/home/sunmeng/GLTools-master.zip” [64789/64789])[root@localhost~]# ls -l /home/sunmeng 总用量64drwxr-xr-x. 2 sunmeng sunmeng 6 6月 23 02:29Desktop drwxr-xr-x. 2 sunmeng sunmeng 6 6月 21 03:31Documents drwxr-xr-x. 2 sunmeng sunmeng 6 6月 21 03:31Downloads-rw-r--r--. 1 root root 64789 6月 22 01:42 GLTools-master.zipdrwxr-xr-x. 2 sunmeng sunmeng 6 6月 21 03:31Music drwxr-xr-x. 2 sunmeng sunmeng 6 6月 21 03:31Pictures drwxr-xr-x. 2 sunmeng sunmeng 6 6月 21 03:31Public drwxr-xr-x. 2 sunmeng sunmeng 6 6月 21 03:31Templates drwxr-xr-x. 2 sunmeng sunmeng 6 6月 21 03:31 Videos
转载于:https://www.cnblogs.com/shujuxiong/p/9013246.html
linux常用命令:wget 命令相关推荐
- Linux常用20条命令
Linux常用20条命令 假装这里有个标题 1.cd 2.ls 3.grep 4.find 5.cp 6.mv 7.rm 8.ps 9.kill 10.kill all 11.file 12.tar ...
- Linux 常用的帮助命令
linux 常用的帮助命令 1.help -à相当于man的简化版 例如:vim –help 2.man: 详细介绍vim的用法 例如:man vim 3.info:偏重介绍文档 例如: info v ...
- Linux常用指令(命令)超级无敌全合集加图文说明
Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...
- Linux常用的关机命令详解
Linux常用的关机命令详解 Linux是一款开源的操作系统,为了保护系统的稳定性和数据的完整性,用户需要使用正确的关机命令来关闭系统.本文将详细介绍Linux下常用的关机命令,以及各种关机命令的具体 ...
- 收藏 | Linux常用156个命令汇总!
来源:机器学习算法与Python学习 本文约2500字,建议阅读5分钟. 本文为大家带来Linux系统中156个常用的命令. linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无 ...
- Linux常用运维命令笔记
今天给大家整理一下Linux常用的命令,希望对大家能有所帮助! MYSQL相关 1.查看mysql版本 status; select version() 2. mysql启动命令 #01 使用 ser ...
- Linux常用60个命令用法
原文链接:Linux常用的60个命令用法 - Accwiz - 博客园 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在L ...
- Linux常用任务和命令
任务一: 修改主机名称 任务二: 关闭或打开防火墙 任务三: 设置静态IP和DNS 任务四: 查看路径,目录和文件 任务五:目录和文件的创建,复制,移动,重命名 任务六:文件内容的编辑 任务七:实时查 ...
- Linux常用的一些命令
温故: 在学习新的知识点之前回顾一道linux应聘题,看起来非常简单,但是里面还真有不少的坑,先来看看这道题: 这道题出的很有意思,乍看起来特别简单,首先cd 命令肯定是不可以修改文件名的,不然可就乱 ...
- linux下载命令wget命令详解
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例如: # wget http://www.linuxsense.org/xxxx/xxx. ...
最新文章
- 在NewLisp中实现匿名函数的递归
- 区块链论文研读12:谨慎日志合约 Discreet Log Contracts,详细 清晰 通俗易懂
- 基于python的游戏设计与实现-python五子棋游戏的设计与实现
- OpenGL ES之GLKit的使用功能和API说明
- java jmx 配置_Java JMX远程调优一点就通
- eai app_EAI的Spring集成教程
- 如何优雅地实现判断一个值是否在一个集合中?
- 千字14图--Python慎用assert语句阻止代码执行
- 配置iscsi服务器_在Windows Server 2016上安装和配置iSCSI目标服务器
- 彻底理解js是单线程
- MySQL(一)-MySQL安装、数据库的创建和操作、CRUD、MySQL常用函数、MD5加密
- jvm之可达性分析算法
- 初识strlen函数
- win10系统点电脑无线图标没反应的,点设置里的显示可用网络没反应
- 短视频云控系统的前世今生
- 企鹅号一万阅读能有多少收益?企鹅号平台补贴怎么获得
- 计算机辅助设计技术领域的应用,关于计算机辅助设计技术在规划设计中的应用...
- 华为畅享10与10s有什么区别?哪个更好
- 2018尚硅谷SpringBoot视频教程附代码+笔记+课件(内含Docker)
- 关于链表的逆序排列!
热门文章
- 给solr配置中文分词器
- 观山湖区计算机培训班学校,2020年观山湖区教育系统办公室主任培训顺利开班...
- 如何在ubuntu下安装detectron2_Anaconda中安装Cascade RCNN(Detectron)的若干问题
- Linux 系统的备份恢复
- 2021年新高考八省联考成绩查询辽宁,辽宁八省联考成绩什么时候出 辽宁八省联考成绩查询入口...
- Fluid 进入 CNCF Sandbox,加速大数据和 AI 应用拥抱云原生
- 想成为全栈工程师,要做到哪几点?
- SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可监控)
- php pdo字符,PHP:(PDO)Mysql最有效的方式来添加字符串以返回db的值
- python 参数类型的多态_【Python】面向对象:类与对象\封装\继承\多态