---
title: 对比两个目录中的不同文件和改动文件
keywords: 对比两个目录, 找出文件更改
---

使用 `teedoc` 中的工具 `teedoc-compare` 命令来比较两个目录文件的不同。
比如我们在生成新的 `out` 目录后,需要和旧的 `out` 目录对比,来找出发生了更改的文件,这样我们可以只上传改动了的文件。


比如旧的生成 html 的目录为`old_out`,新的为`out`,则通过以下命令对比
```bash
teedoc-compare old_out out
```

会用 `json` 格式打印出不同的文件:
```json
{
    "new": [],
    "modified": [],
    "deleted": []
}
```

使用帮助:
```
teedoc-compare -h
```