CLI 命令参考
四类命令
42md 命令分四类,各司其职:
bash
42md <文件 / 网址> # 主命令:格式转换(非 md → md)42md tools <name> ... # tools 子命令:加工 / 导出 / 效率 / 整理42md kb <动作> ... # kb 子命令:云端知识库(检索 / 取用 / 同步)42md auth / upgrade # 辅助命令:账户 / 升级主命令:知识获取
只需记住一个模式:42md <文件或网址>
bash
42md paper.pdf # PDF → Markdown42md scan.pdf --ocr # 扫描件 AI 识别(消耗配额)42md report.pdf --pages 1-10 # 只转指定页(1-10 / 1,3,5-8)42md lecture.mp3 # 音频 → Markdown42md https://example.com # 网页单篇 → Markdown42md report.docx # Office / OFD / iWork / 电子书等 42+ 格式42md *.pdf # 批量转换当前目录所有 PDF42md ./papers/ # 转换整个目录主命令选项:
| 参数 | 说明 |
|---|---|
--ocr | AI 识别模式(扫描件 / 图片,消耗配额;旧名 -q 仍可用) |
--pages <范围> | 只转指定页(如 1-10 / 1,3,5-8);普通提取和 AI 识别都支持 |
-o <路径> | 指定输出文件路径 |
-w <数量> | 并发数(默认按任务类型自动选择) |
-y | 跳过付费操作的二次确认(脚本场景) |
大规模批量:42md batch
上千、上万篇要一次处理时,用 42md batch。它和主命令走同一转换管线,额外提供为大批量而设的可靠性选项——个别坏文件不拖垮整批,跑断了还能接着上次继续。
bash
42md batch ~/papers -o out/ # 批量转换整个目录(自动递归,产物落 out/)42md batch ~/papers --timeout 120 # 单篇墙钟超时 120 秒,超时记为失败、跳过、继续(0 = 不限)42md batch ~/papers -o out/ # 同一 -o 目录再运行一次 = 断点续传,已转好的自动跳过42md batch --from-list urls.txt -o out/ # 从链接清单批量抓取,边下载边转换42md batch ~/scans --ocr --engine local # 扫描件走本机活水模型识别,零计费 · Pro / Pro+batch 专属选项:
| 参数 | 说明 |
|---|---|
--timeout <秒> | 单篇墙钟超时(默认 60;超时记为失败、批量继续;0 = 不限) |
--from-list <文件> | 从文本文件读链接清单(每行一个),边下载边转换(需配 -o) |
-o <目录> | 输出目录;指定后自动启用断点续传 |
-w <数量> | 转换并发(默认按核数 / 内存自适应,内存吃紧自动降并发) |
--images | 连 PDF 里的图片一起导出(默认不导,省内存、更快) |
--engine local | 强制走本机活水模型(连不上会报错,不偷偷改用云端) |
-y | 跳过付费操作二次确认(非交互脚本必备) |
tools 子命令:拿到 Markdown 之后
bash
# 第一组 二次处理(md → md)42md tools lint essay.md --style wechat # 版式优化(免费)42md tools translate report.md --target en # AI 翻译(33 种语言)42md tools improve draft.md --prompt writing_master # AI 优化42md tools hotwords *.md # AI 热词建词库
# 第二组 知识导出(md → 任意格式,全部免费)42md tools md2pdf article.md42md tools md2docx article.md42md tools md2epub book.md42md tools md2html page.md42md tools md2wechat article.md
# 第三组 知识效率(URL → 文件,CLI 独占,免费)42md tools download https://site.com --site # 整站 PDF 批量下载42md tools screenshot https://example.com # 网页全页截图
# 第四组 文件整理(文件 → 文件,CLI 独占,免费、纯本地)42md tools compress ~/Documents --type pdf --min-size 50MB # 瘦身整个目录(默认本层,-r 递归)42md tools compress scan.pdf # 瘦身单个文件(PDF / 图片)42md tools inspect scan.pdf # 体检:体积构成 / 可压空间(也可传目录)42md tools scan ~/Documents --type pdf --format md # 只发现/审计:列文件、校验真伪、导出 / -0 喂外部42md tools merge chapters/*.md -o book.md # 多份合并成一份(Markdown 或 PDF)42md tools split big.pdf --by bookmark -o out/ # 一份拆成多份(Markdown 按标题 / PDF 按页 / 书签)
# 探索42md tools list # 列出全部工具42md tools info <name> # 查看某个工具详情/2