wget下载HTTP与FTP文件常用命令

更好的一种方式,是推荐到目录下,使用wget --help命令查看

//--------wget下载--------//
//普通下载


# wget http://www.baidu.com/img/baidu_sylogo1.gif

//下载主页并显示HTTP的请求与响应的信息


# wget -d http://www.baidu.com

//不显示任何信息


# wget -q http://www.baidu.com

//下载整个站点(强大)


# wget -r http://www.baidu.com

//下载dir1目录下面的txt和js文件(逗号分隔需要下载的文件类型) -np 的作用是不遍历父目录,-nd 表示不创建目录


# wget -r -np -nd --accept=txt,js http://www.baidu.com/dir1/

//-c断点续传


# wget -c http://www.baidu.com/img/baidu_sylogo1.gif

//ftp下载,


# wget ftp://www.rczjp.cn/wwwroot/robots.txt --user=用户名 --password=密码

//下载list.txt里面的链接的东西[用于批量下载]


# wget -i http://www.baidu.com/filelist.txt


`wget` 是一个用于网络下载命令行工具,支持HTTPHTTPS和FTP协议。使用 `wget` 命令下载文件的基本语法如下: ``` wget [选项] [URL] ``` 这里是一些常用的方法来使用 `wget` 命令下载文件: 1. **直接下载文件** 不带任何选项直接输入URL,如: ``` wget http://example.com/file.zip ``` 这样就会将 `http://example.com/file.zip` 下载到当前工作目录下。 2. **下载并重命名** 如果你想要保存的文件名与原文件名不同,可以使用 `-O` 选项指定文件名: ``` wget http://example.com/file.zip -O custom_filename.zip ``` 这样文件就会以 `custom_filename.zip` 的名字保存。 3. **后台下载** 使用 `-b` 选项可以使 `wget` 在后台运行: ``` wget -b http://example.com/largefile.zip ``` 下载开始后,`wget` 会返回命令提示符,但下载操作仍在继续。运行 `tail -f wget-log` 可以查看下载进度。 4. **限制下载速率** 如果你不想让下载过程占用太多的带宽,可以使用 `--limit-rate` 选项: ``` wget --limit-rate=20k http://example.com/file.zip ``` 这样会限制下载速率不超过20KB/s。 5. **续传功能** 如果下载过程中断,`wget` 支持断点续传,只需重新运行相同的 `wget` 命令即可: ``` wget http://example.com/file.zip ``` `wget` 会检查已下载文件并从上次中断的地方开始下载。 6. **使用代理** 如果需要通过代理服务器下载文件,可以使用 `--proxy-user` 和 `--proxy-password` 设置代理认证: ``` wget --proxy-user=USERNAME --proxy-password=PASSWORD http://example.com/file.zip ``` 7. **下载多个文件** 可以使用 `wget` 的 `-i` 选项从一个文本文件中读取多个URL来下载多个文件: ``` wget -i urls.txt ``` 其中 `urls.txt` 文件中包含多个需要下载的URL。 以上是使用 `wget` 命令下载文件的一些基本方法。注意,根据不同的系统和 `wget` 版本,可能还有一些其他高级选项可供使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值