Linux如何保存网页到本地文件?

图形界面操作(推荐普通用户)

方法1:浏览器直接保存

  1. 打开浏览器(如Firefox/Chrome)
    访问目标网页(https://example.com)。
  2. 右键菜单保存
    • 在页面空白处右键 → 选择 “另存为”(Firefox)或 “另存为…”(Chrome)。
    • 或按快捷键 Ctrl+S(通用快捷键)。
  3. 选择保存格式
    • 完整网页:保存为 .html 文件 + 同名文件夹(包含图片/CSS等资源)。
    • 纯HTML:仅保存 .html 文件(不包含资源)。
    • 文本文件:保存为 .txt(仅文字内容)。
  4. 指定路径
    选择存储位置(如 ~/Downloads/)并确认。

方法2:打印功能导出PDF

  1. 浏览器中按 Ctrl+P 打开打印界面。
  2. 目标打印机 → 选择 “另存为PDF”
  3. 调整布局后点击 “保存”,生成 .pdf 文件。

命令行操作(适合高级用户)

方法1:wget 下载完整网页

wget -p -k https://example.com
  • -p:下载所有依赖资源(图片/CSS/JS)。
  • -k:将链接转换为本地可访问格式。
  • 结果:生成 index.html + example.com 资源文件夹。

方法2:curl 保存纯HTML

curl -o example.html https://example.com
  • -o:指定输出文件名(如 example.html)。
  • 仅保存文本:添加 -s 参数(静默模式)。

方法3:httrack 整站镜像(复杂页面)

  1. 安装工具:
    sudo apt install httrack  # Debian/Ubuntu
    sudo dnf install httrack  # Fedora
  2. 克隆网页:
    httrack https://example.com -O ~/saved_site
    • -O:指定输出目录(如 ~/saved_site)。
    • 按提示交互操作,生成完整本地副本。

注意事项

  1. 资源完整性
    • 图形界面保存时选择 “完整网页” 确保资源正常显示。
    • 命令行用 wget -p -khttrack 处理动态内容。
  2. 权限问题
    命令行操作需有目录写入权限(建议用 家目录)。
  3. 大文件处理
    视频等大型资源建议用浏览器扩展(如DownThemAll!)或专用下载工具。

总结建议

  • 普通用户:浏览器 Ctrl+S 最快捷。
  • 批量下载:命令行 wget 高效自动化。
  • 离线阅读:PDF保存或 httrack 镜像更可靠。

引用说明:本文方法基于Linux核心工具(wget/curl/httrack)官方文档及Firefox、Chrome浏览器标准功能,已在Ubuntu 22.04、Fedora 38及主流桌面环境中验证,命令行参数参考GNU项目手册(wget指南、curl文档)。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6554.html

(0)
酷番叔酷番叔
上一篇 2025年7月7日 10:38
下一篇 2025年7月7日 11:07

相关推荐

  • linux系统如何退出vi

    vi编辑器中,按:q可退出,若文件有修改未保存,`:q!

    2025年8月15日
    11600
  • Linux设备驱动操作如何掌握?关键步骤与实践指南

    Linux设备驱动是内核与硬件设备之间的核心桥梁,负责抽象硬件细节,为上层应用提供统一的设备访问接口,驱动开发需遵循内核编程规范,涉及模块机制、设备模型、中断处理、内存管理等关键技术,其操作流程可拆解为环境搭建、框架设计、功能实现、资源管理及调试优化等步骤,环境搭建与基础准备开发Linux设备驱动需配置内核开发……

    2025年10月4日
    9500
  • Linux下如何轻松运行Tcl脚本?

    安装Tcl解释器大多数Linux发行版已预装Tcl,可通过终端验证:tclsh% puts "Hello Tcl!" # 输入测试命令Hello Tcl! # 输出结果% exit # 退出交互模式若未安装,选择以下方式安装:Debian/Ubuntu:sudo apt update &am……

    2025年6月27日
    11900
  • 你的临时IP配置重启失效了吗?

    在Linux系统中配置IP地址是网络管理的基础操作,无论是搭建服务器、连接互联网还是调试网络环境都至关重要,以下是几种常用方法,涵盖临时配置与永久配置,操作前请确保具备管理员权限(使用sudo或切换root用户),适用于快速测试或临时网络调整,使用ip或ifconfig命令(部分新系统需安装net-tools……

    2025年7月5日
    11000
  • Linux下如何卸载软件并重启系统?

    在Linux系统管理中,卸载不需要的软件、服务或驱动,以及重启系统以使配置生效或解决临时问题,是日常运维的核心操作,不同场景下的卸载方法和重启命令需结合系统环境(发行版、服务管理器等)灵活选择,本文将详细拆解操作流程及注意事项,Linux下的卸载操作Linux系统的卸载操作需根据目标类型(软件包、服务、驱动/模……

    2025年9月17日
    9700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信