You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS系统下如何通过命令行读取Pages/Numbers格式文件?

解决macOS下cat读取.pages文件乱码的问题

这事儿我太熟了!你遇到的乱码问题本质原因很简单:.pages是苹果Pages应用生成的二进制文档格式,它和.md这种纯文本文件完全不是一回事。cat命令的核心作用是读取并输出纯文本内容,当它硬去解析二进制文件里的非文本数据时,就会把那些二进制码转换成毫无意义的乱码字符。

那该怎么查看或提取.pages文件里的内容呢?给你几个实用方法:

  • 直接用Pages打开:这是最省心的方式,毕竟.pages就是为这个应用设计的,双击文件就能正常查看编辑。
  • 通过解压提取文本:.pages文件本质上是个压缩包,你可以先改后缀为.zip:
    mv /Users/administrator/Downloads/test.pages /Users/administrator/Downloads/test.zip
    
    解压后,里面会有index.xml文件(包含文本内容)或者QuickLook/Preview.pdf,你可以用cat读取xml文件的文本部分,或者用预览打开pdf。
  • 用textutil命令提取纯文本:macOS自带的textutil工具可以直接转换文档格式,执行这条命令就能把.pages转成纯文本文件:
    textutil -convert txt /Users/administrator/Downloads/test.pages -output /Users/administrator/Downloads/test.txt
    
    之后再用cat读取生成的test.txt,就能看到正常的文本内容了。

内容的提问来源于stack exchange,提问作者Elly Shu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:30:37