当前位置: 首页 > ai >正文

Linux wget 常用命令详解

目录

1.1 工具定位

基础下载示例

二、高效下载参数详解

2.1 下载控制类

2.2 文件管理类

2.3 网络优化类

三、高级应用场景

3.1 递归下载与整站镜像

3.2 自动化下载实践

3.3 安全下载配置

四、参数速查手册

4.1 常用参数汇总


1.1 工具定位

 基础下载语法

wget [选项] [URL]
基础下载示例
# 下载文件到当前目录
wget https://example.com/file.zip

二、高效下载参数详解

2.1 下载控制类

参数作用说明使用示例
-c断点续传wget -c https://example.com/large.iso
-b后台下载wget -b https://example.com/bigfile.zip
--limit-rate=1m限速下载wget --limit-rate=1m https://example.com/video.mp4
--tries=30重试次数wget --tries=30 https://unstable-site.com/data.tar

2.2 文件管理类

# 自定义保存路径
wget -P /opt/downloads https://example.com/package.deb# 重命名下载文件
wget -O latest-release.zip https://example.com/v2.3.4/package.zip# 批量下载(需准备url列表文件)
wget -i download_list.txt

2.3 网络优化类

# 设置下载超时(单位:秒)
wget -T 120 https://example.com/slow-file.rar# 启用被动FTP模式
wget --passive-ftp ftp://ftp.example.com/files/# 配置代理服务器
wget -e use_proxy=yes -e http_proxy=10.0.0.1:8080 https://example.com

三、高级应用场景

3.1 递归下载与整站镜像

# 递归下载(深度3层)
wget -r -l3 https://docs.example.com/# 完整镜像网站(包含必要资源)
wget -mk -w 2 https://mirror.example.org/

3.2 自动化下载实践

# 定时增量下载(配合cron使用)
wget -N -q -P /backups https://data.example.com/daily-backup.sql.gz

3.3 安全下载配置

# HTTPS证书校验
wget --ca-certificate=/etc/ssl/certs/ca-certificates.crt https://secure.example.com# FTP认证下载
wget --ftp-user=admin --ftp-password=Pass123 ftp://private.example.com/confidential.zip

四、参数速查手册

4.1 常用参数汇总

分类参数功能说明
日志控制-o logfile<br>-q指定日志文件<br>静默模式
连接管理-t 5<br>-w 10最大重试次数<br>请求间隔时间
文件处理-nc<br>-x禁止覆盖文件<br>强制创建目录结构
协议支持--header="Cookie: ID=123"<br>--no-check-certificate自定义请求头<br>跳过SSL验证

http://www.xdnf.cn/news/9069.html

相关文章:

  • AI时代新词-AI伦理(AI Ethics)
  • 【Linux】磁盘管理,虚拟机CentOS扩展根分区
  • 像造汽车一样造房子:装配式建筑4.0如何重塑未来人居
  • 启程:MCP开发环境配置和旅游攻略案例体验
  • 基于NSGA2算法的无人机航迹规划算法
  • BaseProviderMultiAdapter多布局总结
  • vertica优化
  • 网口XDP-报文回环转发
  • 知识图谱系列(3):构建方法与流程
  • vue3获取两个日期之间的所有时间
  • 解决leetcode第3509题.最大化交错和为K的子序列乘积
  • OceanBase数据库全面解析(高级特性篇)
  • Real2Render2Real:无需动力学仿真或机器人硬件即可扩展机器人数据
  • AI智能混剪核心技术解析(一):字幕与标题生成的三大支柱-字幕与标题生成-优雅草卓伊凡
  • 海思3519V200ARM Linux 下移植 Qt5.8.0
  • 开疆智能Profinet转Profibus网关连接丹佛斯FC300变频器配置案例
  • Windows11+WSL2+Ubuntu22 安装
  • 汽车恒温器行业2025数据分析报告
  • 【Pandas】pandas DataFrame drop_duplicates
  • 【springMVC】springMVC学习系列一:springMVC的组件
  • 调度算法中的轮盘赌与锦标赛选择算子:优势对比与选择策略
  • 创建一个简易的风扇动画界面:基于 WPF 和 XAML 的实现教程
  • 第Y1周打卡——调用官方权重进行检测
  • 每日算法 -【Swift 算法】字符串转整数算法题详解:myAtoi 实现与正则表达式对比
  • 直线参数方程何时必须化为标准形式 |新高考已删
  • golang channel 的特点、原理及使用场景
  • 人工智能 - Magentic-UI与Browser Use 技术选型
  • C++基础算法————递推
  • Neural Blind Deconvolution Using Deep Priors论文阅读
  • 【Dify系列教程重置精品版】第十章:Dify与RAG