用户手册 · 命令与快捷键
Job 命令
「Analyze」按钮 / Job → Analyze· Alt+A · F5 · ⌘+A- 分析此 Job — 显示拟执行变更。文件大小与修改时间相同视为相同。
「Sync」按钮 / Job → Synchronize· Alt+S · F7 · ⌘S- 同步此 Job — 提交 Analyze 提议的变更。
Job → Analyze and Sync· Alt+Y · F9 · ⌘Y- 分析并同步此 Job。
「Stop」按钮 / Job → Stop· Alt+T · ESC · ⎋- 停止此 Job 的分析或同步。Sync 在 Stop 后可继续;Analyze 在 Stop 后会重新开始。
「Clear Tree」按钮 / Job → Clear· ESC · ⎋- 对已停止的 Job — 清空 Sync Tree 以节省内存。
「Pause / Resume」按钮 / Job → Pause / Resume· Alt+Z · ⌥Z- 暂停/恢复此 Job 的分析或同步。
Job → Options· Alt+O · ⌘O- 显示此 Job 的选项对话框。
Job → Logs On Left Side· Alt+L- 打开此 Job 左侧文件夹的日志文件浏览器 — 日志记录所有 GoodSync Job 对该文件夹及其子文件夹执行的全部操作。
Job → Logs on Right Side· Alt+R- 打开此 Job 右侧文件夹的日志文件浏览器。
Job → Groups- 把此 Job 加入(或移出)子菜单中列出的 Group 之一。
Job → (选中已列出的 Group)- 菜单中 Group 未勾选 — 把当前 Job 加入该 Group;已勾选 — 把当前 Job 从该 Group 移除。
Job → New· Alt+N · ⌘N- 创建新 Job。首次运行 GoodSync 时自动创建名为「Job1」的初始 Job。
Job → Delete· Alt+D · DEL · ⌘D- 删除当前 Job。
Job → Rename· F2 · ⌘↩- 重命名当前 Job。
Job → Clone· Alt+C · ⌥C- 克隆当前 Job — 创建一个内容相同、名称不同的新 Job。
Job → Advanced → Swap Job Sides· Alt+W · ⌃W- 交换此 Job 的左右文件夹。
Job → Save as Template- 将此 Job 保存为模板 — 模板可在创建新 Job 时使用。
Job → Advanced → Analyze: Compare CheckSums· Alt+M- 分析:比较 MD5 校验和。MD5 相同视为相同文件。要求左右文件系统都支持 MD5 计算。
Job → Advanced → Analyze: Compare Bodies· Alt+B · ⌘B- 分析:比较文件主体。文件主体相同视为相同。远程文件系统的文件会被下载 — 速度较慢。
Job → Advanced → List of Changes· Alt+I(仅 Windows)- 显示可打印的变更列表。Analyze 完成、变更可用之后生效。
Job → Advanced → Delete State Files- 删除此 Job 两侧的 GoodSync state 文件。GoodSync 会忘记其在同步文件夹上收集的状态与历史信息(例如哪些文件何时被删除)。
Job → Advanced → Delete Recycled & History Folders- 删除位于
_gsdata_\_saved_文件夹中的回收文件与_gsdata_\_history_文件夹中的历史文件。 Job → Advanced → Delete _gsdata_ Folders- 删除此 Job 两侧的
_gsdata_文件夹及其内全部文件。包含「Delete Recycled & History Folders」与「Delete State Files」所删除的全部内容,外加所有 Job 日志文件。 Job → Advanced → Cleanup Recycled & History Folders- 清理回收站或历史 — 删除超过指定时间(默认一个月)的文件。保留时长在
Job → Options → General → Clean _saved_/_history_ folder after this many days中指定。 Job → Advanced → Left trash bin(仅 Mac)- 在 Finder 中打开此 Job 左侧的回收站文件夹位置。
Job → Advanced → Right trash bin(仅 Mac)- 在 Finder 中打开此 Job 右侧的回收站文件夹位置。
Job → Advanced → Make gsdata invisible(仅 Mac)- 在 Finder 中将此 Job 两侧的
_gsdata_文件夹设为不可见。 Job → Exit· Alt+X · Alt+F4(仅 Windows)- 退出 GoodSync。
All 命令(控制所有 Job)
All → Analyze All· F6- 分析所有 Job。
All → Synchronize All· F8- 同步所有已分析的 Job。
All → Analyze and Sync All· F10- 对所有 Job — 先分析后同步。
All → Stop All- 停止所有运行中 Job 的分析或同步。
All → Auto Run ON/OFF· F4- 勾选时 — 临时禁用 Auto Options 启动 Job(已启动的 Job 继续运行)。未勾选 — AutoRun 启用。
View 命令
View → Full Mode- 显示完整 GoodSync 用户界面(默认视图)。
View → Mini Mode(仅 Windows)- 以 Mini Mode 显示 GoodSync — 一个小窗口显示活跃 Job 的状态。
View → Tray Icon- GoodSync 仅以系统托盘(Mac 为菜单栏)图标显示 — 用于后台操作。
View → Job Groups / Job Table· ⌘1 / ⌘2(仅 Mac)- 在 Job Tree 与 Job List 面板间切换。
View → Filters(仅 Windows)- 显示/隐藏 Filters 面板(默认隐藏) — 显示当前 Job 的全部 Exclude 与 Include Filters。
View → Log- 显示/隐藏日志面板(默认显示) — 显示当前 Job 自动滚动的日志。
Sync Tree 投影视图命令
这些命令在 Job 完成 Analyze 之后启用 — 也可通过点击 Analyze 结果中的「Views」按钮(Mac 为「Others」按钮)访问。
「All」按钮 / View → All- 显示所有「活」文件与文件夹 — 即两侧均未删除的项。
「Changes」按钮 / View → Changes· Alt+G- 显示「变更」 — 仅显示不一致、将被 Copy File 命令处理的文件与文件夹。
「Conflicts」按钮 / View → Conflicts· Alt+F- 显示冲突 — 即在 Job 两侧都被修改的文件。
「Errors」按钮 / View → Errors· Alt+E- 显示在 Analyze 或 Sync 过程中发生的错误。错误不是冲突 — 它们来自文件系统(例如:文件被锁、GoodSync 无法进入文件夹)。
View → Included(Win)/View → Views → Included(Mac)- 显示 Analyze 中包含的文件与文件夹(即未被 Exclude/Include Filters 排除)。
View → Excluded(Win)/View → Views → Excluded(Mac)- 显示被 Exclude/Include Filters 排除的文件与文件夹。
View → Create(Win)/View → Views → Create(Mac)- 显示将被创建的文件与文件夹(一侧存在、另一侧不存在 — Copy 操作会将其复制到另一侧)。
View → Overwrite(Win)/View → Views → Overwrite(Mac)- 显示将被覆盖的文件(两侧都存在 — Copy 操作会从一侧复制到另一侧)。
View → Delete(Win)/View → Views → Delete(Mac)- 显示将被删除的文件与文件夹(一侧存在、另一侧不存在 — Copy 操作会在另一侧删除它们)。
View → Copy Left to Right- 显示 Copy File 操作将从左到右复制的文件。
View → Copy Right to Left- 显示 Copy File 操作将从右到左复制的文件。
View → Delete on Right- 显示将在右侧被删除的文件与文件夹。
View → Delete on Left- 显示将在左侧被删除的文件与文件夹。
View → Rename/Move on Right- 显示将在右侧被重命名/移动的文件与文件夹。
View → Rename/Move on Left- 显示将在左侧被重命名/移动的文件与文件夹。
View → Copy Time L to R- 显示其修改时间将通过 Copy Time 操作从左到右复制的文件。
View → Copy Time R to L- 显示其修改时间将通过 Copy Time 操作从右到左复制的文件。
View → Name Case L to R- 显示其文件名大小写将通过 Copy Name Case 操作从左到右复制的文件。
View → Name Case R to L- 显示其文件名大小写将通过 Copy Name Case 操作从右到左复制的文件。
View → Sync State- 显示状态将被同步(不复制文件本身)的文件。
View → SameLength DiffTime- 显示「两侧都存在、长度相同但修改时间不同」的文件 — 如果确认这些文件实际相同,可对其使用 Copy Time 操作。
View → Countable Changes- 仅显示一次的全部变更 — 不会显示由父文件夹重命名引起的文件重命名。
View → File To Sync- 仅显示主体将被同步的文件。
View → All To Sync- 显示主体与状态都将被同步的文件。
View → All Live + Dead- 显示已存在的文件以及之前已被删除的文件。
Sync Tree 节点展开命令
这些命令在 Job 完成 Analyze 后、点击 Sync Tree 中节点(文件或文件夹)时启用。它们通过键盘快捷键访问 — 是 Windows 树标准。
「Gray +」表示数字键盘上的「+」键。
- Gray +
- 展开树的一层(焦点必须在要展开的节点上)。
- Gray -
- 收起树的一层(焦点必须在要收起的节点上)。
- Gray *
- 从此节点起展开树的所有层级(焦点必须在要展开的节点上)。
Sync Tree 节点操作命令
这些命令在 Job 完成 Analyze 后、点击 Sync Tree 中节点时启用。所有 Action 命令也可通过节点的右键菜单访问。
Action → Open Left Files / Folders- 使用 Windows Explorer(Mac 为 Finder)打开左侧的文件/文件夹。远程文件夹用 GoodSync Explorer 打开。
Action → Open Right Files / Folders- 使用 Windows Explorer(Mac 为 Finder)打开右侧的文件/文件夹。
Action → Delete Left File / Folder- 删除左侧的文件/文件夹。
Action → Delete Right File / Folder- 删除右侧的文件/文件夹。
Action → Delete Both Files / Folders- 同时删除左右两侧的文件/文件夹。
Action → Compare Files- 用
Tools → Program Options → File Compare中定义的类 diff 程序比较左右两侧的文件。也支持本地文件夹 — 会在左右文件夹上运行diff -r。
Sync Tree 节点过滤命令
这些命令在 Job 完成 Analyze 后、点击 Sync Tree 中节点时启用。所有 Action 命令也可通过节点的右键菜单访问,或在 Analyze 结果中点击「File/Folder Ops」按钮(Mac 为「Filters」按钮)。
Action → Exclude '/...' File / Folder- 从 Analyze 结果中按精确路径排除该文件或文件夹。
Action → Exclude All '...' Files / Folders- 排除所有与该文件(文件夹)同名的文件或文件夹 — 不论它们位于同步文件夹内的哪个文件夹。
Action → Exclude All '*.ext' Files- 排除同步文件夹内所有子文件夹中扩展名为 .ext 的文件。
Action → Include Only '/...' File / Folder- 把该文件或文件夹按精确路径加入 Analyze 结果。如果定义了一个或多个 Include Filter — 只有这种方式包含的文件/文件夹会被分析,其余全部排除。
Action → Include Only '*.ext' Files- 仅包含同步文件夹内所有子文件夹中扩展名为 .ext 的文件。
Sync Tree 节点方向变更命令
这些命令在 Job 完成 Analyze 后、点击 Sync Tree 中节点时启用。所有 Action 命令也可通过节点的右键菜单访问,或在 Analyze 结果中点击「File/Folder Ops → Change Direction to」(Mac 为「Directions」按钮)。
Action → Change Direction to → As Recommended(Win)/Action → As Recommended(Mac)- 把操作设为 Analyze 推荐的操作 — 仅在 Analyze 提议的操作被修改后才启用。
Action → Change Direction to → Copy Left to Right(Win)/Action → Copy Left to Right(Mac)- 把操作设为「从左到右复制文件」。
Action → Change Direction to → Copy Right to Left(Win)/Action → Copy Right to Left(Mac)- 把操作设为「从右到左复制文件」。
Action → Change Direction to → Do Not Copy(Win)/Action → Do Not Copy(Mac)- 把操作设为「不复制」。
Action → Change Direction to → Copy Time L to R(Win)/Action → Copy Time L to R(Mac)- 把操作设为「从左到右复制时间」。
Action → Change Direction to → Copy Time R to L(Win)/Action → Copy Time R to L(Mac)- 把操作设为「从右到左复制时间」。
Action → Change Direction to → Name Case L to R(仅 Windows)- 把操作设为「从左到右复制文件名大小写」。
Action → Change Direction to → Name Case R to L(仅 Windows)- 把操作设为「从右到左复制文件名大小写」。
Action → Change Direction to → Copy State L to R(仅 Windows)- 把操作设为「从左到右复制状态」。
Action → Change Direction to → Copy State R to L(仅 Windows)- 把操作设为「从右到左复制状态」。
Action → Properties- 显示所选文件或文件夹的详细信息 — 帮助理解 GoodSync 为何对该文件做出当前同步决定。
Tools 命令(仅 Windows)
Tools → Program Options· Alt+P- 显示「Program Options」对话框。
Tools → GoodSync Account Setup- 运行 GoodSync Account Setup 对话框 — 用于将本机注册到 GoodSync Account,并把 GoodSync 配置为客户端或服务器以用于 GoodSync Connect P2P 同步。
Tools → GoodSync Account Manage- 在默认浏览器中打开 GoodSync Account Web UI — 自动登录用户账户以管理设备、license、GoodSync Storage、账户设置等。
Tools → Runner Service Setup- 运行 Runner Service Setup 对话框。GoodSync Runner 是 Windows/Mac 服务,用于运行启用了 Auto Unattended 模式的 Job。
Tools → Advanced → Server Advanced Options- 在默认浏览器中打开本地 GoodSync Server Web UI。详见 GoodSync Connect 手册。
Tools → Account Sync Auto- 自动把 Job、Group、选项与 Server Account 同步到 GoodSync Account 与其他已注册设备。详见 Server Accounts 与 Account Sync。
Tools → Account Sync Once- 把 Job、Group、选项与 Server Account 与 GoodSync Account 及其他已注册设备同步一次。
Tools → Export All Jobs- 把全部 Job、Group 与 Server Account 导出到用户选定的 *.TIX 文件。
Tools → Export Selected Jobs- 把所选 Job 导出到 *.TIX 文件。仅选中一个 Job 时(当前 Job)— 导出该 Job;选中 Group — 导出该 Group 中全部 Job。所有 Server Account 也会写入导出的 *.TIX(因为可能被导出的 Job 引用)。TIX 文件为基于文本的格式 — 用于导出导入,也可编辑。
Tools → Import Job List- 从之前由 Export 命令写入的 *.TIX 文件导入 Job — 导入的 Job 会添加到现有 Job。如果导入 Job 与现有 Job 同名 — 该 Job 导入失败。
Tools → Import from Allway Sync- 从 Allway Sync 配置文件导入 Job — 适用于从 Allway Sync 迁移的用户。如果系统中检测到 Allway Sync — GoodSync 在安装与首次运行时也会提示导入其 Job。
GoodSync 命令(仅 Mac)
「GoodSync」命令菜单出现在 Mac 版 GoodSync 的菜单栏 — 类似于 Windows 版 GoodSync 的「Tools」菜单。
GoodSync → About- 显示「About」对话框 — 含版权信息与版本号。
GoodSync → Preferences· ⌘,- 显示 Program Options 对话框。
GoodSync → GoodSync Account Setup- 运行 GoodSync Account Setup 对话框 — 把本机注册到 GoodSync Account,并配置 GoodSync 作为 GoodSync Connect P2P 同步的客户端或服务器。
GoodSync → GoodSync Account Manage- 在默认浏览器中打开 GoodSync Account Web UI。
GoodSync → Server Advanced Options- 在默认浏览器中打开本地 GoodSync Server Web UI。
GoodSync → Account Sync Once- 把 Job、Group、选项与 Server Account 与 GoodSync Account 同步一次。
GoodSync → Account Sync Auto- 自动把 Job、Group、选项与 Server Account 同步到 GoodSync Account。
GoodSync → Grant Full Disk Access to GoodSync- 运行「Grant Full Disk Access」对话框 — 备份 Mac 上应用数据(邮件、日历等)与系统受保护文件夹时,需要授予 GoodSync 访问权限。
GoodSync → Runner Service Setup- 运行 Runner Service Setup 对话框。
GoodSync → Export All Jobs- 把全部 Job、Group 与 Server Account 导出到 *.TIX 文件。
GoodSync → Import Job List- 从 *.TIX 文件导入 Job。
GoodSync → Check for Updates- 检查 GoodSync 新版本。GoodSync 启动时也会自动检查。
GoodSync → Quit· ⌘Q- 退出 GoodSync。
Help 命令
Help → Manual- 在线显示本手册。
Help → FAQ- 在线显示常见问题。
Help → Buy License / Renew License- 购买/续期 GoodSync license。
Help → Activate License- 购买后在本机激活 GoodSync license — 需要 Order ID 与订单中的姓名。详见激活指南。
Help → Contact Support- 创建包含 Job 日志与诊断信息的 ZIP 文件 — 上传到 GoodSync 支持服务器并创建工单。
Help → Check for Updates(仅 Windows)- 检查 GoodSync 新版本。GoodSync 启动时也会自动检查。
Help → About(仅 Windows)- 显示「About」对话框 — 含版权信息与版本号。