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中如何过滤行?这些命令和操作技巧你掌握了吗?

    在Linux系统中,过滤行是文本处理的核心操作,无论是系统日志分析、数据清洗还是代码提取,都需要从大量文本中精准提取目标行,本文将详细介绍grep、sed、awk、cut、sort等工具的过滤方法,并结合实例说明其应用场景,grep:基于正则表达式的行过滤工具grep(Global Regular Expres……

    2025年9月17日
    2300
  • Linux系统下如何准确查看笔记本电池损耗百分比与容量状态?

    在Linux系统中,查看电池损耗情况是了解笔记本或设备电池健康状况的重要方式,电池损耗通常指电池实际最大容量与设计容量的差异,损耗过高可能意味着电池需要更换,Linux提供了多种命令行和图形化工具来检测电池状态,下面将详细介绍这些方法及其使用步骤,通过系统电源文件查看电池损耗Linux内核通过/sys/clas……

    2025年10月2日
    1200
  • linux如何查询文件夹大小

    Linux中,可使用du -sh 文件夹路径命令查询文件夹大小,

    2025年8月17日
    3300
  • Linux如何强制注销远程用户?

    查看当前登录用户操作前需确认目标用户及会话信息:who -u # 显示用户、终端、IP、登录时间和进程ID(PID)w # 显示更详细信息(包括执行命令)loginctl list-sessions # 通过systemd查看会话(适用于现代Linux发行版)输出示例:root pts/0 2023-10-01……

    2025年7月1日
    5600
  • Linux系统如何查看CPU与内存的使用情况?

    在Linux系统中,监控CPU和内存的使用情况是系统管理和性能优化的基础工作,通过合理的命令和工具,管理员可以实时了解系统资源状态,及时发现瓶颈并采取应对措施,本文将详细介绍Linux查看CPU和内存信息的多种方法,包括常用命令、参数解析及实际应用场景,查看CPU信息的方法CPU作为系统的核心组件,其使用率、核……

    2025年9月22日
    1800

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信