比较与同步
当你保留着同一文件夹的两个副本时——一个工作文件夹和一个备份、一台笔记本电脑和一个网络共享、一个项目和它的存档——Peach Commander 帮助你精确地看清有哪些改动,并让两边重新保持一致。你可以同步两个目录,逐行比较单个文件,并在需要精确到最后一个字符的确定性时逐字节检查文件。
同步两个目录¶
- 在左侧面板中打开你想同步的文件夹,在右侧面板中打开用来与之比较的文件夹。
- 选择 命令 ▸ 同步目录…。两个文件夹路径会从你的面板中填入。
- 设置比较的彻底程度:包含子文件夹、按内容比较(而不仅仅按日期和大小),或忽略修改日期。
- 如果你只想同步特定文件,可添加一个过滤掩码(例如
*.jpg;*.png)。 - 查看结果网格。每一行左侧显示一个文件,中间是一个方向箭头,右侧是匹配的文件。箭头会告诉你将发生什么:→ 将左侧复制到右侧,← 将右侧复制到左侧,= 表示两者完全相同。
- 如果你不认同某条建议的方向,可调整单独的行,然后单击同步按钮以执行更改。
(图:同步目录窗口比较两侧,并为每个文件建议一个复制方向。)
按内容比较两个文件¶
- 在每个面板中各选择一个文件(或在同一面板中选择两个文件)。
- 选择 文件 ▸ 按内容比较…。
- 两个文件会并排打开,差异部分高亮显示。使用下一处/上一处控件在改动块之间跳转。
- 如果你开启编辑模式,就可以直接调整任一文件并保存你的更改。
(图:比较两个文本文件;两侧的改动行都高亮显示。)
逐字节比较文件¶
当两个文件看起来相同但你需要证明它们确实完全一致(或找出那一个不同的字节)时,请使用二进制比较。它以十六进制视图显示两个文件,并标记不匹配的字节,非常适合验证下载内容、检查编码数据,或确认一份精确的副本。
比较目录列表¶
若要一眼看出两个打开文件夹之间的差异,请选择 选择 ▸ 比较目录(Shift+F2)。Peach Commander 会标记出在另一侧存在差异或缺失的文件,以便你用常用的复制、移动和删除命令对它们进行操作。
快捷键¶
| 操作 | 快捷键 |
|---|---|
| 比较目录列表(标记有差异的文件) | Shift+F2 |
| 按内容比较 | 文件 ▸ 按内容比较… |
| 同步目录 | 命令 ▸ 同步目录… |
说明¶
- 按内容 vs. 按日期/大小。 快速比较按大小和修改日期匹配文件,速度快,但当相同文件的时间戳不同时可能会被误导。开启 按内容 可获得可靠的结果,代价是读取每一个文件。
- 子文件夹和过滤器。 同步窗口可以深入子文件夹,并可用过滤掩码加以限制,因此你可以只同步你关心的文件类型。
- 一切尽在你掌控。 同步绝不会自行运行——你在结果网格中查看建议的方向,并可在任何内容被复制之前更改其中任意一条。
- 预设。 常用的同步设置可以保存并重复使用,这样你就不必每次都重新输入相同的选项。