Wget用法、参数解释
封面图
•
2025-10-15
•
Windows
237
0
0
0
`wget` 是一个在 Linux/Unix 系统中常用的命令行工具,用于从网络上下载文件。它支持 HTTP、HTTPS 和 FTP 协议,并且可以在后台运行,即使你断开连接也可以继续下载。 --- ## ✅ 一、基本用法 ```bash wget [选项] [URL] ``` ### 示例: ```bash wget https://example.com/file.zip ``` 这会将 `file.zip` 下载到当前目录。 --- ## 🧭 二、常用参数解释 | 参数 | 含义 | |------|------| | `-O` 或 `--output-document=FILE` | 指定输出文件名(不保留原始文件名) | | `-o` 或 `--output-file=FILE` | 将日志信息输出到指定文件 | | `-a` 或 `--append-output=FILE` | 将日志信息追加到指定文件 | | `-b` 或 `--background` | 在后台运行(常用于长时间下载) | | `-c` 或 `--continue` | 断点续传(如果下载中断) | | `-t` 或 `--tries=N` | 设置最大尝试次数(默认为 20) | | `-T` 或 `--timeout=N` | 设置超时时间(秒) | | `-w` 或 `--wait=N` | 设置下载间隔时间(秒) | | `-q` 或 `--quiet` | 静默模式,不显示输出信息 | | `-v` 或 `--verbose` | 显示详细信息(默认是 verbose) | | `-i` 或 `--input-file=FILE` | 从文件中读取 URL 列表进行批量下载 | | `-r` 或 `--recursive` | 递归下载整个网站(注意:可能被服务器禁止) | | `-p` 或 `--page-requisites` | 下载页面所需的所有资源(如图片、CSS、JS) | | `-np` 或 `--no-parent` | 不递归到父目录(与 `-r` 一起使用) | | `-nd` 或 `--no-directories` | 不创建目录结构,直接保存到当前目录 | | `-nc` 或 `--no-clobber` | 不覆盖已存在的文件 | | `-N` 或 `--timestamping` | 只下载比本地更新的文件 | | `-L` 或 `--relative` | 仅跟随相对链接(用于递归下载) | | `-H` 或 `--host-directories` | 创建主机名目录(用于递归下载) | | `-e` 或 `--execute=COMMAND` | 执行命令(如设置代理等) | --- ## 🔁 三、常见使用示例 ### 1. 下载文件并指定输出文件名 ```bash wget -O my_file.zip https://example.com/file.zip ``` ### 2. 断点续传 ```bash wget -c https://example.com/large_file.iso ``` ### 3. 后台下载 ```bash wget -b https://example.com/large_file.iso ``` ### 4. 限制下载速度 ```bash wget --limit-rate=500k https://example.com/large_file.iso ``` ### 5. 从文件中批量下载 ```bash wget -i urls.txt ``` 其中 `urls.txt` 内容如下: ``` https://example.com/file1.zip https://example.com/file2.zip ``` ### 6. 递归下载整个网站 ```bash wget -r -p -np -nd https://example.com/ ``` - `-r`: 递归下载 - `-p`: 获取页面所有资源 - `-np`: 不进入父目录 - `-nd`: 不创建目录结构 --- ## 🌐 四、设置代理(使用 `-e` 参数) ```bash wget -e use_proxy=yes -e http_proxy=http://proxy.example.com:8080 https://example.com/file.zip ``` --- ## 📦 五、查看帮助 ```bash wget --help ``` 或者查看手册页: ```bash man wget ``` --- 如果你有特定的下载需求或遇到问题,可以告诉我,我可以帮你定制命令!
上一篇:
解决 VFS:Unable to mount root fs on Unknown-block(0,
下一篇:
Wget用法,如何覆盖下载?
标题录入,一次不能超过6条
返回顶部
留言
留言
评论