wget最常用用法是直接加url下载文件到当前目录;可用-o指定完整路径和文件名,-p指定保存目录;-c支持断点续传;支持http/ftp认证及代理认证;-i可批量下载,-b可后台运行。

直接用 wget 加文件 URL 就能下载,比如:
wget https://example.com/file.zip
它会把文件保存到当前目录,名字和远程一致。这是最常用也最简单的用法。
wget 下载指定位置和文件名
默认保存在当前目录,但你可以用 `-O` 指定完整路径和名字:wget -O /tmp/myapp.tar.gz https://github.com/user/repo/releases/download/v1.0/app.tar.gz
注意:-O 后面跟的是本地路径+文件名,不是目录;如果只想指定目录,用 -P:
wget -P /opt/downloads https://example.com/data.csv
这样文件会以原名存进 /opt/downloads/。
断点续传和大文件下载
网络中断或下载被 Ctrl+C 中止后,用 `-c` 可接着下:wget -c https://example.com/large-image.iso
前提是服务器支持范围请求(绝大多数 HTTP/HTTPS 服务器都支持)。FTP 也支持,但部分老旧服务可能不兼容。
带认证的资源下载
遇到需要登录的资源,常见三种情况:-
HTTP/HTTPS 基本认证:
linux-sysadmin下载Linux系统管理专家,覆盖12大模块:用户权限、SSH、存储、网络、systemd、防火墙、日志监控、备份恢复、TLS证书、Ansible、容器、IaC。提供配置、验证、加固、监控、备份、自动化、故障排查、回滚闭环。关键词:useradd、sudo、sshd_config、chmod、SEL...
wget --user=admin --password=123456 https://intranet.example.com/backup.sql
-
FTP 用户名密码:
wget ftp://user:pass@ftp.example.com/pub/config.conf
-
代理需认证(如企业内网):
wget --proxy-user=proxyuser --proxy-password=proxypass https://example.com/log.tar.gz
批量下载和后台运行
多个链接可写进文本文件(每行一个 URL),再用 `-i` 批量拉取:wget -i urls.txt
想让下载在后台跑、关终端也不停,加 -b:
wget -b -o download.log https://example.com/archive.tgz
日志会记在 download.log,用 tail -f download.log 能实时看进度。
不复杂但容易忽略










