同步步骤
典型的 GoodSync 用户体验包括以下阶段:
创建任务并选择同步文件夹:
用户选择要同步的左侧和右侧文件夹。
这仅在任务初次设置时进行一次。
比较分析:
当用户点击“Analyze”(分析)按钮时发生。
GoodSync 计算使文件夹相同所需的更改。
审查建议的操作:
分析结果以文件/文件夹树的形式呈现给用户。
左侧或右侧箭头指示文件复制的方向。中间的圆圈表示不复制,即项目相等。
交叉箭头表示传播删除。例如,从左到右的交叉箭头表示 GoodSync 检测到左侧文件被删除,并希望将其传播到右侧。
当前有效方向由绿色粗箭头或圆圈指示。
其他可能的方向以灰色和禁用的箭头或圆圈表示。
用户可以通过点击所需箭头更改同步方向。
同步:
当用户点击“Sync”(同步)按钮时发生。
在分析中提出的文件操作(可能由用户更改)应用于实际文件。
同步后,文件夹及其中的所有文件变得相同。
回到顶部
增量备份文件:单向同步
备份本质上是一个单向同步过程。它仅将更改的文件和文件删除传输到备份文件夹。以下是设置备份的方法:
首先创建一个空的备份目标文件夹。可以是可移动磁盘(如 USB 驱动器或便携式硬盘)、另一台计算机或远程服务器。
允许 GoodSync 通过同步备份源文件夹与备份目标文件夹来执行初始备份。
未来,当需要备份文件时,只需同步备份源文件夹与备份目标文件夹即可。
在需要文件恢复时,备份目标文件夹将包含上次备份时的备份源文件夹的精确副本。
为确保备份始终单向进行(从原始文件夹到备份文件夹,而不是相反),导航到“Jobs”(任务)>>“Options”(选项)并选择“1-way”(单向)任务类型。
回到顶部
同步
GoodSync 的实际同步算法很复杂,包含几个重要的发明和商业机密,无法在此披露。
以下是算法的一般概述:
计算左侧文件夹当前文件状态与存储文件状态之间的差异。
计算右侧文件夹当前文件状态与存储文件状态之间的差异。
将左侧出现的更改传播到右侧。
将右侧出现的更改传播到左侧。
如果同一文件在两侧都发生更改,则声明冲突。
回到顶部
使用 GoodSync
任务
“任务”是 GoodSync 中的基本操作单位。
任务包括:
任务名称,允许区分不同的任务。
左侧和右侧文件夹 – 此任务同步的两个文件夹。
控制任务行为的常规和高级选项。
控制文件/文件夹包含和排除规则的过滤选项。
控制任务启动方式的自动选项。
控制任务运行结果报告的脚本选项。
控制任务左侧和右侧特定选项的左侧/右侧文件夹选项。
GoodSync 保留每个计算机上的任务记录及其所有相关设置。可以建立、删除、重命名、评估和同步任务。
所有任务命令都在“Job”(任务)菜单中:
要创建新任务,选择“Job” >>“New”(新建),或点击工具栏中的“New Job”(新建任务)按钮。
要重命名任务,选择“Job” >>“Rename”(重命名)。
要删除任务,选择“Job” >>“Delete”(删除)。
要在任务之间切换,点击左侧任务列表中的任务。
要启动任务执行,点击工具栏中的“Analyze”(分析)按钮或从菜单中选择“Job” >>“Analyze”(分析)。
分析后,将显示左侧和右侧文件夹之间的差异树。检查它,并在需要时点击中心列附近的箭头按钮更改方向。
要应用更改,点击工具栏中的“Sync”(同步)按钮或选择“Job” >>“Sync”(同步)。同步过程将传播分析中检测并由用户修改的更改。
回到顶部
任务选择
所有任务命令都可以应用于多个选定任务。
要选择多个任务,按照 Windows Explorer 中选择多个文件的相同程序:
Ctrl + 点击(Mac 上为 Cmd + 点击)添加到选择。
Shift + 点击选择任务范围。
右键点击显示适用于所选任务的命令。
回到顶部
任务模板
任务模板是一个不完整的任务,通常未设置右侧文件夹。其目的是将一组喜爱的任务选项保存为模板,以便轻松创建其他任务。
要从任务创建模板,从任务列表中选择任务 并选择“Job” >>“Advanced”(高级)>>“Save as Template”(另存为模板)。
要从保存的模板创建新任务,选择“Job” >>“New”(新建)。在新任务对话框中,选择“From Template”(从模板)选项。然后选择要从中创建任务的模板。
回到顶部
分组
可以将多个任务分组在一起。
可以通过单个命令启动或停止组中的所有任务。
要创建新组,点击“New Group”(新建组)按钮。
要在组之间切换,点击左侧组树视图中的组。
要删除当前组,选择它,然后选择“Job” >>“Delete”(删除)。
要重命名当前组,选择它,然后选择“Job” >>“Rename”(重命名)。
要将任务添加到组中,右键点击任务,并在组子菜单中选择要添加任务的组。
如果任务在组子菜单中被勾选,则选择它将从组中移除。
回到顶部
用户界面概述
GoodSync 主窗口包含以下元素(完整模式):
任务树和任务列表窗格(左侧):显示所有任务和组及其状态列表。
同步树(右侧):显示修改文件及其同步方向。
工具栏(顶部):提供常用命令的快速访问。
日志窗格(底部):任务操作日志。默认隐藏。要显示,选择“View” >>“Log”(日志)。
过滤器窗格(右侧,仅限 Windows):显示包含和排除过滤器。要显示,选择“View” >>“Filters”(过滤器)。
浏览对话框:用于选择左侧和右侧同步文件夹。
迷你模式(仅限 Windows)是 GoodSync 正在进行的压缩摘要。它仅显示所有运行任务的状态。
选择“View” >>“Mini Mode”(迷你模式)切换到迷你模式。
双击迷你窗口切换回完整模式。
托盘图标模式将 GoodSync GUI 减少到系统托盘(Mac 上为菜单栏)中浮动的一个图标。
选择“View” >>“Tray Icon”(托盘图标)切换到托盘图标模式。
在 Windows 上双击托盘图标切换回完整模式。在 Mac 上,点击托盘图标,点击齿轮图标,选择“Full Mode”(完整模式)切换回完整模式。
当配置了自动任务的 GoodSync 关闭时,它会自动切换到托盘图标模式。
回到顶部
任务树和任务列表
任务和组形成两级任务树。默认显示。
任务树和任务列表
任务可以在组之间拖放。
在任务树视图中点击“More”(更多)按钮切换到任务列表视图。
任务树和任务列表
对于每个任务,GoodSync 在任务列表中显示以下列:
任务状态图标。
任务名称。
任务状态和进度条。
自动模式的任务。
左侧文件夹路径。
任务方向。
右侧文件夹路径。
上次运行时间。
可以通过点击所需列的标题来按任何这些列组织任务。可以灵活地按升序或降序排序。
按左侧/右侧文件夹排序有助于按源(左侧)或目标(右侧)文件夹分组文件,提供了确定哪些任务与特定文件夹相关联的简便方法。
最初,按任务名称对任务进行排序。如果需要手动排序任务,请转到“Tools” >>“Program Options”(工具 >> 程序选项)(或在 Mac 上“GoodSync” >>“Preferences”(首选项)),禁用“Sort job names by alphabet”(按字母顺序排序任务名称)设置,然后重新启动 GoodSync。
强制首选顺序的一个更好的想法是为任务名称添加数字前缀,如“01 – Work File to NAS”或“02 – Photos to Dropbox”。
要切换回任务树视图,点击“Less”(更少)按钮。
回到顶部
同步树
同步树是 GoodSync 用户界面的主要元素之一。它显示分析结果和 GoodSync 在分析中建议的操作,并提供设置用户所需操作的控件。
同步树
有关每个可能操作的详细说明,请参阅操作章节。
回到顶部
工具栏
工具栏提供对 GoodSync 最常使用命令的快速访问。
工具栏
工具栏包含以下按钮:
新建任务:创建新任务。
新建组:创建新组。
账户同步 开/关:启用/禁用账户同步。
自动运行 开/关:启用/禁用按自动选项启动任务。
分析:开始分析。
同步:开始同步。
左侧文件夹:打开浏览对话框。
任务方向:选择任务方向。
右侧文件夹:打开浏览对话框。
选项:显示所有任务选项。
自动:显示任务自动选项。
浏览对话框
浏览对话框用于选择左侧和右侧同步文件夹。通过点击工具栏左侧或右侧的“Please click here to select folders”(请点击此处选择文件夹)按钮显示。
浏览对话框
浏览对话框有助于输入凭据(如 UserId 和密码),启用登录后在服务器上导航文件夹,并允许选择要同步的文件夹。
浏览对话框有几个阶段:
文件系统选择器:首先选择本地或远程存储的文件系统(协议)。
账户选项:在此输入凭据。提供的凭据存储在服务器账户管理器中,并显示为每个支持的文件系统的账户列表。有关更多信息,请参阅服务器账户和账户同步部分。
文件夹:选择特定服务器后,显示服务器和文件夹的树。
注意:某些文件系统可能不包含某些阶段:
本地文件系统只有一个账户和服务器,因此不显示这些阶段。
大多数 OAuth 在线存储只有一个服务器,因此不显示服务器阶段。
较旧的文件协议(FTP、SFTP)有多个服务器,但没有发现功能。
GoodSync Connect 有多个服务器,但有发现功能。
选择多个文件夹
在浏览对话框中,可以选择多个文件夹进行备份或同步。
在根级别选择左侧和右侧文件夹后,右上角将出现多个文件夹/文件的选项。
多文件夹选择被转换为包含和排除过滤器,强制仅复制所选文件夹。要了解多文件夹选择的结果,请查看左侧和右侧文件夹是什么,以及“Job” >>“Options” >>“Filters”(任务 >> 选项 >> 过滤器)。
选中“Multiple Folders/Files”(多个文件夹/文件)选项后,可以看到:
未勾选的复选框:表示未包含该文件夹,不会在过滤器中出现。如果根文件夹未勾选,将完全同步,不排除任何内容。
勾选的复选框:表示已包含该文件夹。它将出现在包含过滤器中。
灰色勾选的复选框:表示该文件夹是已包含文件夹的子文件夹。它不会出现在过滤器中。
红色交叉复选框 [x]:表示已排除该文件夹。它将出现在排除过滤器中。
勾选“Show Files and Links”(显示文件和链接)(Mac 上为“Show Files”(显示文件))框,以包含和排除文件夹中的单个文件。
多文件夹只能在任务的一侧(通常是左侧)选择进行同步。在任务的另一侧(通常是右侧),选择左侧所有选定文件夹的最长共同祖先对应的文件夹。
仅在单向右侧到左侧任务中,在右侧(源侧)选择多个文件夹,同时在左侧(目标侧)选择目标文件夹。在其他所有类型的任务中,在左侧选择多个文件夹,同时在右侧选择目标文件夹。
示例:双向任务:
在左侧,选择多个文件夹:
~User Name\Documents\My RoboForm Data\Default Profile
~User Name\Documents\Outlook Files
~User Name\Documents\TaxACT 2021
在右侧,导航到文件夹:
gdrive://www.googleapis.com/Backups
这将导致以下文件夹对进行同步:
~User Name\Documents\My RoboForm Data\Default Profile – gdrive://www.googleapis.com/Backups/My RoboForm Data/Default Profile
~User Name\Documents\Outlook Files – gdrive://www.googleapis.com/Backups/Outlook Files
~User Name\Documents\TaxACT 2021 – gdrive://www.googleapis.com/Backups/TaxACT 2021
注意:无法在一个任务中包含来自不同磁盘的多个文件夹,因为这将要求它们的共同父级在磁盘级别之上。要同步或备份另一个磁盘上的文件夹,请创建另一个任务。
图标描述
在下面的表格中,可以找到在使用 GoodSync 应用程序时遇到的操作图标、任务状态图标和其他图标的描述。
文件操作
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 建议操作:文件将被复制到右侧
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 用户覆盖操作:文件将被复制到右侧
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 建议操作:文件将在右侧被删除
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 用户覆盖操作:文件将在右侧被删除
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 用户覆盖操作:文件在左侧不存在,将在右侧被删除
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 建议操作:文件将被复制到左侧
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 用户覆盖操作:文件将被复制到左侧
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 建议操作:文件将在左侧被删除
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 用户覆盖操作:文件将在左侧被删除
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 用户覆盖操作:文件在右侧不存在,将在左侧被删除
文件夹操作
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 文件夹将在右侧创建
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 文件夹将在左侧创建
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 文件夹将在右侧被删除
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 文件夹将在左侧被删除
特殊操作
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 复制时间戳但不复制文件本身,从左侧到右侧(复制时间 左侧到右侧 命令)
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 复制时间戳但不复制文件本身,从右侧到左侧(复制时间 右侧到左侧 命令)
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 复制文件名大小写但不复制文件本身,从左侧到右侧(名称大小写 左侧到右侧 命令)
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 复制时间戳但不复制文件本身,从右侧到左侧(复制时间 右侧到左侧 命令)
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 复制内部 GoodSync 文件状态,从左侧到右侧(复制状态 左侧到右侧 命令)
GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 GoodSync 图像显示界面图标 复制内部 GoodSync 文件状态,从右侧到左侧(复制状态 右侧到左侧 命令)
中心列
GoodSync 图像显示界面图标 项目已同步。
GoodSync 图像显示界面图标 用户将此项目操作设置为不复制
GoodSync 图像显示界面图标 左侧和右侧的项目相同,但其内部 GoodSync 状态不同。请查看状态列了解解释
GoodSync 图像显示界面图标 项目被排除。请查看状态列了解排除原因
GoodSync 图像显示界面图标 冲突。GoodSync 无法决定如何同步此项目,可能是因为项目在两侧都被修改。请查看状态列了解详细信息
GoodSync 图像显示界面图标 错误。GoodSync 无法同步此项目。请查看状态列了解解释
GoodSync 图像显示界面图标 项目正在同步中
任务状态
GoodSync 图像显示界面图标 备份任务未分析
GoodSync 图像显示界面图标 备份任务正在进行中
GoodSync 图像显示界面图标 同步任务未分析
GoodSync 图像显示界面图标 同步任务正在进行中
GoodSync 图像显示界面图标 任务正在等待开始
GoodSync 图像显示界面图标 任务在分析或同步中被暂停
GoodSync 图像显示界面图标 任务在分析或同步中被停止
GoodSync 图像显示界面图标 任务正在分析中
GoodSync 图像显示界面图标 任务分析已完成,准备同步
GoodSync 图像显示界面图标 用户覆盖操作正在此任务中应用
GoodSync 图像显示界面图标 任务有用户覆盖操作,准备同步
GoodSync 图像显示界面图标 任务已完成同步,所有项目都已同步
GoodSync 图像显示界面图标 分析或同步完成后需要用户注意
GoodSync 图像显示界面图标 启动任务时出错
任务方向
GoodSync 图像显示界面图标 双向任务
GoodSync 图像显示界面图标 单向左侧到右侧任务(备份)
GoodSync 图像显示界面图标 单向右侧到左侧任务(备份)
服务器账户和账户同步
当多个任务引用同一同步文件夹且在一个任务中更改了服务器凭据时会发生什么?如果更改后的凭据自动用于引用此文件夹的所有其他任务,而无需在每个任务中手动更改它们,那将是很好的。
另一个不错的功能是持久的文件夹选项。因此,如果一个任务中文件夹的加密密码更改了,它将在引用同一文件夹的所有任务中自动更改。
服务器账户管理器实现了这两个目标。
任务不直接存储服务器账户凭据。相反,每个任务通过服务器账户密钥引用其左侧和右侧的服务器账户。
服务器账户包含在线文件夹的地址和访问所需的凭据。当服务器账户的凭据更改时,每个任务自动获取更改后的凭据。
默认情况下,GoodSync 保留服务器账户的本地副本。在浏览对话框中选择文件系统时,会显示该文件系统的账户列表。
利用账户同步功能,可以安全地备份所有任务、组、选项和服务器账户到 GoodSync 账户。这些备份将在连接到账户的所有设备上同步,无需在每台设备上单独配置它们。
要启用账户同步,按工具栏上的“Account Sync”(账户同步)按钮将其切换到“ON”(开)状态,或使用“Tools” >>“Account Sync Auto”(工具 >> 账户同步自动)(在 Mac 上为“GoodSync” >>“Account Sync Auto”)菜单项。
“Tools” >>“Account Sync Once”(工具 >> 账户同步一次)(在 Mac 上为“GoodSync” >>“Account Sync Once”)命令将执行此操作一次,而无需保持“账户同步 开”启用。
回到顶部
GoodSync Connect
GoodSync Connect 允许在所有设备(包括服务器、NAS 和移动设备)之间直接、快速和安全的点对点(P2P)数据传输。
请参考 GoodSync Connect 手册了解 GoodSync Connect 和 GoodSync 服务器的详细信息。
回到顶部
GoodSync Storage
GoodSync Cloud Storage 是 GoodSync 专有的云存储。
它提供了最快、最安全和最具成本效益的方式,直接从 GoodSync 界面备份和恢复任何设备的数据。
请参考帮助中心的此部分,获取申请和使用 GoodSync Storage 的说明。
回到顶部
操作
操作是文件/文件夹操作:
在分析完成后由 GoodSync 推荐,
由用户更改,最后,
在点击“Sync”(同步)按钮时执行。
每个操作在同步树的 3 个中心列中获得一个图标。
有关操作图标的详细列表,请参阅图标描述章节。
回到顶部
复制文件操作
这是 GoodSync 最基本的操作。它将文件从左侧复制到右侧或从右侧复制到左侧。
从左侧到右侧复制已删除的文件意味着该文件将在右侧被删除。
从右侧到左侧复制已删除的文件意味着该文件将在左侧被删除。
也就是说,复制已删除文件的复制文件操作只是传播删除。
回到顶部
复制时间/属性操作
如果文件在左侧和右侧长度相同但修改时间不同,则 GoodSync 提供的复制文件操作可以变为复制时间操作。
复制时间操作从左侧到右侧或从右侧到左侧复制文件修改时间,但不复制文件内容。
推荐的应用方式是选择“View” >>“SameLength DiffTime”(查看 >> 长度相同时间不同)。这将显示所有长度相同但文件时间不同的文件。
如果认为这些文件相同,右键点击任意文件并选择“Copy Time L to R”(复制时间 左侧到右侧)或“Copy Time R to L”(复制时间 右侧到左侧)。或者,通过右键点击文件夹,可以将文件夹中所有适用文件的“复制文件”更改为“复制时间”。
注意:参见帮助中心:解决基于时间的冲突。
回到顶部
复制名称大小写操作
如果左侧和右侧的文件仅在文件名的大小写上不同,则使用此操作传播名称大小写更改。
可以通过右键点击文件并选择“Name Case L to R”(名称大小写 左侧到右侧)或“Name Case R to L”(名称大小写 右侧到左侧)或使用“Action”(操作)菜单的相应项覆盖此操作。
回到顶部
同步状态操作
如果文件在同步的左侧和右侧相同,但文件的存储状态不同,则 GoodSync 将为这些文件推荐特殊的同步状态操作。
分析步骤的结果将指示是否需要执行同步状态操作。
同步状态操作的方向无法更改,因为它是非方向性的操作。
所述同步状态情况的可能原因包括:
使用 GoodSync 以外的程序同步两个文件夹。
手动文件复制。
在 GoodSync 内删除状态文件。
回到顶部
不复制操作
此操作告诉 GoodSync 不要对此对文件执行任何操作,因为文件在两侧相同。
回到顶部
错误操作
文件或文件夹无法读取,详细信息请查看状态区域。
回到顶部
冲突操作
如果在同步文件夹对的两侧都更改了文件,则 GoodSync 无法确定优先选择哪个版本(因为它不知道哪组更改应该胜出,哪组应被丢弃),然后 GoodSync 宣布冲突。
默认情况下,冲突是不复制操作。但冲突可以更改为左侧到右侧或右侧到左侧复制,从而宣布一侧为胜者。
冲突类型
GoodSync 可能会产生以下类型的冲突:
两侧均修改:用户在左侧和右侧都修改或删除了文件。这是可解决的冲突,用户可以选择同步方向。
垂直删除 – 更改冲突:用户在左侧(右侧)删除了文件夹,并在右侧(左侧)修改或删除了此文件夹中的文件。这是可解决的冲突,用户可以选择同步方向。
大小写冲突:一侧的项目(文件或文件夹)仅在大小写上不同。这是不可解决的冲突,用户必须纠正问题。
ACL/扩展属性冲突:一侧的项目(文件或文件夹)仅在 ACL(扩展属性)上不同,文件主体相同。这是次要冲突,用户可以选择同步方向。
回到顶部
过滤器
默认情况下,GoodSync 同步所有未隐藏且非系统的文件和文件夹。如果关闭排除选项,可以同步隐藏和系统文件。
要查看和配置过滤器,使用“Job” >>“Options”(任务 >> 选项)菜单项,或右键点击任务并选择“Options”(选项),然后切换到“Filters”(过滤器)选项卡。
回到顶部
排除过滤器(默认为空)
符合排除过滤器的文件和文件夹将从同步中排除。
例如,对象文件 *.OBJ 和编辑器备份文件 *.BAK 通常被排除。
注意:按设计,排除优先于包含。
回到顶部
包含过滤器(默认为空)
名称符合包含过滤器且不符合任何排除过滤器的文件和文件夹将包含在同步中。
包含过滤器在排除过滤器之前应用。包含过滤器没有行时包含所有内容。即,它实际上被忽略。
回到顶部
在分析后从上下文菜单添加过滤器
排除或包含文件或一组文件的最简单方法是执行分析,然后右键点击文件或文件夹并选择排除/包含命令之一:
排除 “/FolderName/FileName” 文件或文件夹:仅排除由其完整路径 “/FolderName/FileName” 指定的此文件或文件夹。
排除所有 “ItemName” 文件或文件夹:排除任何子文件夹中名为 “ItemName” 的所有文件或文件夹。
排除所有 “.ext” 文件:排除所有子文件夹中具有扩展名 “ext” 的所有文件。 仅包含 “/FolderName/FileName” 文件或文件夹:仅包含由其完整路径 “/FolderName/FileName” 指定的此文件或文件夹。 仅包含 “.ext” 文件:包含所有子文件夹中具有扩展名 “ext” 的所有文件。
这些命令在“Jobs” >>“Options” >>“Filters”(任务 >> 选项 >> 过滤器)中向排除/包含列表添加一行。
回到顶部
预设排除过滤器
有一系列预设排除过滤器选项,相应的复选框允许打开或关闭它们:
排除空文件夹(默认未勾选):如果勾选,排除空的文件夹或仅包含空文件夹的文件夹。如果文件夹中没有文件或仅包含被过滤器排除的文件,则认为文件夹为空。
排除隐藏文件和文件夹(默认勾选):排除具有“隠藏”属性的文件和文件夹。
排除系统文件和文件夹(默认勾选):排除具有“系统”属性的文件和文件夹。
排除临时文件和文件夹(默认勾选,仅限 Windows):排除不值得保存的临时文件和文件夹。
回到顶部
复制和粘贴过滤器
使用“Copy All”(全部复制)和“Paste”(粘贴)按钮在包含和排除部分之间以及任务之间复制和粘贴过滤器。
回到顶部
过滤器语法和参数
通配符
- 匹配任意字符序列。
? 匹配任意单个字符。
[a-z] 匹配字符范围,如 a 到 z。
\c 匹配字符“c”。当要匹配的字符是 * 或 ? 或 [ 时使用。
/ 分隔文件夹(即使在 Windows 中也不使用 \ 作为文件夹分隔符)。
path /folder/file
以“path /”(或仅“/”)开头的行将文件或文件夹路径(相对于同步文件夹)匹配到指定的通配符或字符串。
示例:
path /folder1/file2.ext – 按路径匹配文件。
path /Parent* – 匹配顶级文件夹为“Parent”的所有路径。
path /[a-z0-9]* – 匹配顶级文件夹以字符“a”到“z”或“0”到“9”开始的所有路径。
path /[Originals] – 匹配顶级文件夹为“[Originals]”的所有路径。
注意:包含过滤器“path /folder”仅包括 /folder 本身,但不包括其中的文件。要包含此文件夹中的文件,请将此条款写为“path /folder/*”。
name filename/foldername
以“name”开头的行将文件或文件夹名称(路径的最后一个对象)匹配到指定的通配符或字符串。
示例:
name *.xls – Excel 文件。
name *kiss* – 名称中包含“kiss”的文件或文件夹。
name *.??? – 所有扩展名为 3 个字符的文件和文件夹。
name *.[a-z][a-z][a-z] – 所有扩展名为 3 个字母的文件和文件夹。
name [Originals] – 匹配所有名为“[Originals]”的文件和文件夹。
*** 以“any size”或“all size”开头的行允许按文件大小排除/包含文件:
any size<N
表示 size.left<N 或 size.right<N
all size<N
表示 size.left<N 且 size.right<N
any size>N
表示 size.left>N 或 size.right>N
all size>N
表示 size.left>N 且 size.right>N
any size=N
表示 size.left=N 或 size.right=N
all size=N
表示 size.left=N 且 size.right=N
any size!=N
表示 size.left!=N 或 size.right!=N
all size!=N
表示 size.left!=N 且 size.right!=N
any size>=N
表示 size.left>=N 或 size.right>=N
all size>=N
表示 size.left>=N 且 size.right>=N
any size<=N
表示 size.left<=N 或 size.right<=N
all size<=N
表示 size.left<=N 且 size.right<=N
any size[S1,S2]
表示 S1 <= size.left < S2 或 S1 <= size.right < S2
all size[S1,S2]
表示 S1 <= size.left < S2 且 S1 <= size.right < S2
大小常量可以是字节数,也可以包含后缀:
K = 千字节
M = 兆字节
“size”匹配行中不允许有空格。
非文件项(文件夹、链接、已删除或不存在的文件)的大小在“size”比较中被视为 0。
示例:
all size>=100 – 两侧包含 100 字节或更多的文件。
any size<2K – 左侧或右侧包含少于 2,048(1K = 1024)字节的文件,链接和已删除文件也可以。
all size=3M – 两侧包含恰好 3,145,728 字节(1M = 1024 * 1024)的文件。
*** 以“any time”或“all time”开头的行允许按修改日期排除/包含文件:
any time<T
表示 time.left<T 或 time.right<T
all time<T
表示 time.left<T 且 time.right<T
any time>T
表示 time.left>T 或 time.right>T
all time>T
表示 time.left>T 且 time.right>T
any time=T
表示 time.left=T 或 time.right=T
all time=T
表示 time.left=T 且 time.right=T
any time!=T
表示 time.left!=T 或 time.right!=T
all time!=T
表示 time.left!=T 且 time.right!=T
any time>=T
表示 time.left>=T 或 time.right>=T
all time>=T
表示 time.left>=T 且 time.right>=T
any time<=T
表示 time.left<=T 或 time.right<=T
all time<=T
表示 time.left<=T 且 time.right<=T
any time[S1,S2]
表示 S1 <= time.left <= S2 或 S1 <= time.right <= S2
all time[S1,S2]
表示 S1 <= time.left <= S2 且 S1 <= time.right <= S2
其中 T 是以下格式之一的日期:
YYYY/MM/DD – 年/月/日
-Nd – N 天前
+Nd – N 天后
-Nh – N 小时前
+Nh – N 小时后
-Nm – N 分钟前
+Nm – N 分钟后
“time”匹配行中不允许有空格。
仅现有(未删除)文件参与“time”比较。
非文件对象(文件夹、链接、已删除文件)的修改时间为 NullTime(1970 年 1 月 1 日)。
示例:
any time>=2008/7/4 – 一侧或另一侧在 2008 年 7 月 4 日 00:00 或之后修改的文件。
all time<-5d – 两侧早于 5 天前的文件。 time>=+7d – 一侧或另一侧在未来 7 天或之后修改的文件
*** 以“is”开头的行匹配文件和文件夹属性:
isfolder
匹配文件夹
isfile
匹配文件
issymlink
匹配符号链接或交点
ishidden
匹配具有隐藏属性的文件和文件夹
issystem
匹配具有系统属性的文件和文件夹(仅限 Windows)
isarchive
匹配具有存档属性的文件和文件夹(仅限 Windows)
isreadonly
匹配具有只读属性的文件和文件夹(仅限 Windows)
isoffline
匹配具有离线属性的文件和文件夹(仅限 Windows)
iscompressed
匹配具有压缩属性的文件和文件夹(仅限 Windows)
isencrypted
匹配具有加密属性的文件和文件夹(仅限 Windows,EFS 加密)
*** 以“exist”开头的行匹配文件和文件夹的存在和缺失事实。
existboth
文件或文件夹在左侧和右侧都存在
existany
文件或文件夹在左侧、右侧或两侧都存在
existone
文件或文件夹仅在一侧存在
任意 和 全部 限定符
当文件修改时间在左侧和右侧不同时,必须使用“any”或“all”限定符以获得期望的结果。
示例:排除过滤器“time<-30d”适用于左侧时间 < 当前时间 – 30 天 或 右侧时间 < 当前时间 – 30 天 的所有文件。
因此,如果目标是排除两侧早于 30 天的所有文件,使用排除行如“all time<-30d”,等同于“左侧时间 < 当前时间 – 30 天 且 右侧时间 < 当前时间 – 30 天”。
回到顶部
过滤器组合
过滤器行之间存在隐式的 OR(或)关系。
每行可以包含多个条款,由分号“;”分隔。行内条款之间存在隐式的 AND(与)关系。
示例:
ishidden; name *.bak; all time <-60d
all size<1k
匹配两侧早于 60 天的隐藏 .BAK 扩展名文件,或两侧大小小于 1024 字节的文件。
如果同时指定排除和包含过滤器,则首先使用包含过滤器,然后对包含结果应用 Exclude 过滤器。
更具体地,排除过滤器为
ExcludeLine1
ExcludeLine2
ExcludeLine3
和包含过滤器为
IncludeLine1
IncludeLine2
IncludeLine3
计算为
(IncludeLine1 OR IncludeLine2 OR IncludeLine3) AND
NOT (ExcludeLine1 OR ExcludeLine2 OR ExcludeLine3)
回到顶部
仅匹配绝对路径
如果包含过滤器的所有行都是绝对路径匹配(”/folder” 或 “path /folder”),则应用仅匹配绝对路径,因此仅包括匹配过滤器行的路径。
如果任何包含行包含非路径匹配(”name pattern”、”time -Nd”、”size N” 等),则包含所有文件夹进行匹配,以便这些文件夹内的文件可以与非路径过滤器匹配。
回到顶部
命令和键盘快捷键
本章描述通过点击按钮和选择菜单项触发的 GoodSync 命令。
回到顶部
任务命令
“Analyze”(分析)按钮或“Job” >>“Analyze”(任务 >> 分析) Alt+A, F5 ⌘+A
分析此任务。显示建议的更改。
如果文件大小和修改时间相同,则认为文件相同。
“Sync”(同步)按钮或“Job” >>“Synchronize”(任务 >> 同步) Alt+S, F7 ⌘S
同步此任务。
执行(提交)分析建议的更改。
“Job” >>“Analyze and Sync”(任务 >> 分析并同步) Alt+Y, F9 ⌘Y
分析然后同步此任务。
“Stop”(停止)按钮或“Job” >>“Stop”(任务 >> 停止) Alt+T, ESC ⎋
停止此任务的分析或同步。同步可以在停止后继续,分析将在停止后重新运行。
“Clear Tree”(清除树)按钮或“Job” >>“Clear”(任务 >> 清除) ESC ⎋
在已停止的任务中,此命令清除同步树,从而节省内存。
“Pause”(暂停)/“Resume”(恢复)按钮或“Job” >>“Pause”(任务 >> 暂停)/“Resume”(恢复) Alt+Z ⌥Z
在此任务中暂停/恢复分析或同步。
“Job” >>“Options”(任务 >> 选项) Alt+O ⌘O
显示此任务的选项对话框。
“Job” >>“Logs On Left Side”(任务 >> 左侧日志) Alt+L
打开此任务左侧文件夹的日志文件浏览器。
日志记录所有 GoodSync 任务对此文件夹及其子文件夹所做的所有操作。
“Job” >>“Logs on Right Side”(任务 >> 右侧日志) Alt+R
打开此任务右侧文件夹的日志文件浏览器。
日志记录所有 GoodSync 任务对此文件夹及其子文件夹所做的所有操作。
“Job” >>“Groups”(任务 >> 组)
将此任务添加到/从子菜单中列出的组中移除。
“Job” >>(选择列出的组)
如果组在菜单中未勾选,将当前任务添加到所选组。
如果组在菜单中勾选,将当前任务从所选组中移除。
“Job” >>“New”(任务 >> 新建) Alt+N ⌘N
创建新任务。
首次运行 GoodSync 时自动创建一个名为“Job1”的任务。
“Job” >>“Delete”(任务 >> 删除) Alt+D, DEL ⌘D
删除当前任务。
“Job” >>“Rename”(任务 >> 重命名) F2 ⌘↩
重命名当前任务。
“Job” >>“Clone”(任务 >> 克隆) Alt+C ⌥C
克隆当前任务。
即创建一个不同名称的新任务,作为此任务的副本。
“Job” >>“Advanced”(任务 >> 高级)>>“Swap Job Sides”(交换任务两侧) Alt+W ⌃W
在此任务中交换左侧和右侧文件夹。
“Job” >>“Save as Template”(任务 >> 另存为模板)
将此任务保存为模板。模板可以在创建新任务时使用。
“Job” >>“Advanced”(任务 >> 高级)>>“Analyze: Compare CheckSums”(分析:比较校验和) Alt+M
分析:比较校验和。
如果文件的 MD5 校验和相同,则认为文件相同。
左侧和右侧的文件系统必须支持 MD5 计算才能应用此功能。
“Job” >>“Advanced”(任务 >> 高级)>>“Analyze: Compare Bodies”(分析:比较内容) Alt+B ⌘B
分析:比较内容。
如果文件内容相同,则认为文件相同。
来自远程文件系统的文件将被下载,因此运行速度会较慢。
“Job” >>“Advanced”(任务 >> 高级)>>“List of Changes”(更改列表) Alt+I (仅限 Windows)
显示可打印的更改列表。
在分析后生效,当更改可用时。
“Job” >>“Advanced”(任务 >> 高级)>>“Delete State Files”(删除状态文件)
删除此任务两侧的 GoodSync 状态文件。
导致 GoodSync 忘记在同步文件夹中收集的文件状态和历史信息,例如哪些文件被删除及何时删除。
“Job” >>“Advanced”(任务 >> 高级)>>“Delete Recycled & History Folders”(删除回收和历史文件夹)
删除位于 gsdata_saved_ 文件夹中的回收文件和位于 gsdata_history_ 文件夹中的历史文件。
“Job” >>“Advanced”(任务 >> 高级)>>“Delete gsdata Folders”(删除 gsdata 文件夹)
删除此任务两侧的 GoodSync gsdata 文件夹及其包含的所有文件。
移除“删除回收和历史文件夹”和“删除状态文件”所移除的所有内容,以及所有任务日志文件。
“Job” >>“Advanced”(任务 >> 高级)>>“Cleanup Recycled & History Folders”(清理回收和历史文件夹)
清理回收站或历史记录:删除超过规定时间(默认一个月)的文件。
在“Job” >>“Options”(任务 >> 选项)>>“General”(常规)>>“Clean saved/history folder after this many days”(清理 saved/history 文件夹的天数)中指定保留回收站文件的时间。
“Job” >>“Advanced”(任务 >> 高级)>>“Left trash bin”(左侧回收站) (仅限 Mac)
在 Finder 中打开此任务左侧的回收站文件夹位置。
“Job” >>“Advanced”(任务 >> 高级)>>“Right trash bin”(右侧回收站) (仅限 Mac)
在 Finder 中打开此任务右侧的回收站文件夹位置。
“Job” >>“Advanced”(任务 >> 高级)>>“Make gsdata invisible”(使 gsdata 不可见) (仅限 Mac)
在此任务两侧的 Finder 中使 gsdata 文件夹不可见。
“Job” >>“Exit”(任务 >> 退出) Alt+X, Alt+F4 (仅限 Windows)
退出 GoodSync。
回到顶部
所有命令
这些命令控制所有任务。
“All” >> “Analyze All”(全部 >> 分析全部) F6
分析所有任务。
“All” >>:“Synchronize All”(全部 >> 同步全部) F8
同步所有已分析的任务。
“All” >>“Analyze and Sync All”(全部 >> 分析并同步全部) F10
对所有任务:分析然后同步每个任务。
“All” >>“Stop All”(全部 >> 停止全部)
停止所有运行任务的分析或同步。
“All” >>“Auto Run ON/OFF”(全部 >> 自动运行 开/关) F4
如果勾选,临时禁用按自动选项启动任务。
已经启动的任务将继续运行。
如果未勾选,则启用自动运行。
回到顶部
查看命令
“View” >>“Full Mode”(查看 >> 完整模式)
查看完整的 GoodSync 用户界面。默认视图。
“View” >>“Mini Mode”(查看 >> 迷你模式) (仅限 Windows)
以迷你模式查看 GoodSync。
显示一个小窗口,显示活动任务的状态。
“View” >>“Tray Icon”(查看 >> 托盘图标)
GoodSync 仅由系统托盘(Mac 上为菜单栏)图标表示。
此模式用于后台操作。
“View” >>“Job Groups” / “Job Table”(查看 >> 任务组 / 任务表) ⌘1 / ⌘2 (仅限 Mac)
在任务树和任务列表窗格之间切换。
“View” >>“Filters”(查看 >> 过滤器) (仅限 Windows)
显示/隐藏过滤器窗格。默认不显示。
它显示此任务的所有排除和包含过滤器。
“View” >>“Log”(查看 >> 日志)
显示/隐藏日志窗格。默认显示。
它显示此任务的自动滚动日志。
回到顶部
同步树投影视图命令
这些命令在任务分析步骤后启用。
这些命令也可以通过点击分析结果中的“Views”(视图)按钮(Mac 上为“Others”(其他)按钮)获取。
“All”(全部)按钮或“View” >>“All”(查看 >> 全部)
显示所有活动文件和文件夹,即两侧未删除的项目。
“Changes”(更改)按钮或“View” >>“Changes”(查看 >> 更改) Alt+G
显示更改,即仅显示不同的文件和文件夹,将应用复制文件命令。
“Conflicts”(冲突)按钮或“View” >>“Conflicts”(查看 >> 冲突) Alt+F
显示冲突,即任务两侧都更改的文件。
“Errors”(错误)按钮或“View” >>“Errors”(查看 >> 错误) Alt+E
显示分析或同步期间发生的错误。
错误不是冲突,它们源自文件系统。例如:文件被锁定,GoodSync 无法钻入文件夹。
“View” >>“Included”(查看 >> 包含)(Windows)
“View” >>“Views” >>“Included”(查看 >> 视图 >> 包含)(Mac)
显示分析中包含的文件和文件夹。
即,未被排除/包含过滤器排除的文件和文件夹。
“View” >>“Excluded”(查看 >> 排除)(Windows)
“View” >>“Views” >>“Excluded”(查看 >> 视图 >> 排除)(Mac)
显示被排除/包含过滤器排除的文件和文件夹。
“View” >>“Create”(查看 >> 创建)(Windows)
“View” >>“Views” >>“Create”(查看 >> 视图 >> 创建)(Mac)
显示将创建的文件和文件夹。
即,一侧存在而在另一侧不存在的文件和文件夹,复制操作将它们复制到另一侧。
“View” >>“Overwrite”(查看 >> 覆盖)(Windows)
“View” >>“Views” >>“Overwrite”(查看 >> 视图 >> 覆盖)(Mac)
显示将被覆盖的文件。
即,两侧都存在的文件,复制操作将文件从一侧复制到另一侧。
“View” >>“Delete”(查看 >> 删除)(Windows)
“View” >>“Views” >>“Delete”(查看 >> 视图 >> 删除)(Mac)
显示将被删除的文件和文件夹。
即,一侧存在而在另一侧不存在的文件和文件夹,复制操作将在另一侧删除它们。
“View” >>“Copy Left to Right”(查看 >> 复制左侧到右侧)(Windows)
“View” >>“Views” >>“Copy Left to Right”(查看 >> 视图 >> 复制左侧到右侧)(Mac)
显示通过复制文件操作将从左侧复制到右侧的文件。
“View” >>“Copy Right to Left”(查看 >> 复制右侧到左侧)(Windows)
“View” >>“Views” >>“Copy Right to Left”(查看 >> 视图 >> 复制右侧到左侧)(Mac)
显示通过复制文件操作将从右侧复制到左侧的文件。
“View” >>“Delete on Right”(查看 >> 右侧删除)(Windows)
“View” >>“Views” >>“Delete on Right”(查看 >> 视图 >> 右侧删除)(Mac)
显示将在右侧删除的文件和文件夹。
“View” >>“Delete on Left”(查看 >> 左侧删除)(Windows)
“View” >>“Views” >>“Delete on Left”(查看 >> 视图 >> 左侧删除)(Mac)
显示将在左侧删除的文件和文件夹。
“View” >>“Rename/Move on Right”(查看 >> 右侧重命名/移动)(Windows)
“View” >>“Views” >>“Rename/Move on Right”(查看 >> 视图 >> 右侧重命名/移动)(Mac)
显示将在右侧重命名/移动的文件和文件夹。
“View” >>“Rename/Move on Left”(查看 >> 左侧重命名/移动)(Windows)
“View” >>“Views” >>“Rename/Move on Left”(查看 >> 视图 >> 左侧重命名/移动)(Mac)
显示将在左侧重命名/移动的文件和文件夹。
“View” >>“Copy Time L to R”(查看 >> 复制时间 左侧到右侧)(Windows)
“View” >>“Views” >>“Copy Time L to R”(查看 >> 视图 >> 复制时间 左侧到右侧)(Mac)
显示通过复制时间操作将从左侧到右侧复制修改时间的文件。
“View” >>“Copy Time R to L”(查看 >> 复制时间 右侧到左侧)(Windows)
“View” >>“Views” >>“Copy Time R to L”(查看 >> 视图 >> 复制时间 右侧到左侧)(Mac)
显示通过复制时间操作将从右侧到左侧复制修改时间的文件。
“View” >>“Name Case L to R”(查看 >> 名称大小写 左侧到右侧)(Windows)
“View” >>“Views” >>“Name Case L to R”(查看 >> 视图 >> 名称大小写 左侧到右侧)(Mac)
显示通过复制名称大小写操作将从左侧到右侧复制名称大小写的文件。
“View” >>“Name Case R to L”(查看 >> 名称大小写 右侧到左侧)(Windows)
“View” >>“Views” >>“Name Case R to L”(查看 >> 视图 >> 名称大小写 右侧到左侧)(Mac)
显示通过复制名称大小写操作将从右侧到左侧复制名称大小写的文件。
“View” >>“Sync State”(查看 >> 同步状态)(Windows)
“View” >>“Views” >>“Sync State”(查看 >> 视图 >> 同步状态)(Mac)
显示将同步状态而不复制文件本身的文件。
“View” >>“SameLength DiffTime”(查看 >> 长度相同时间不同)(Windows)
“View” >>“Views” >>“SameLength DiffTime”(查看 >> 视图 >> 长度相同时间不同)(Mac)
显示两侧存在且长度相同但修改时间不同的文件。
如果认为文件实际相同,这些文件是复制时间操作的候选对象。
“View” >>“Countable Changes”(查看 >> 可计数的更改)(Windows)
“View” >>“Views” >>“Countable Changes”(查看 >> 视图 >> 可计数的更改)(Mac)
显示仅计一次的所有更改。
这不会显示由父文件夹重命名引起的文件重命名。
“View” >>“File To Sync”(查看 >> 要同步的文件)(Windows)
“View” >>“Views” >>“File To Sync”(查看 >> 视图 >> 要同步的文件)(Mac)
仅显示将同步文件主体的文件。
“View” >>“All To Sync”(查看 >> 全部要同步)(Windows)
“View” >>“Views” >>“All To Sync”(查看 >> 视图 >> 全部要同步)(Mac)
显示将同步文件主体和状态的文件。
“View” >>“All Live + Dead”(查看 >> 全部活动+已删除)(Windows)
“View” >>“Views” >>“All Live + Dead”(查看 >> 视图 >> 全部活动+已删除)(Mac)
显示现有文件和之前删除的文件。
回到顶部
同步树节点展开命令
这些命令在任务分析后启用,并点击同步树中的节点(文件或文件夹)。
这些命令可以通过键盘快捷键获得,并且是 Windows 树的标准操作。
“Gray +”表示数字小键盘上的“+”键。
Gray +
打开树的一级。焦点必须在要打开的节点上。
Gray –
关闭树的一级。焦点必须在要关闭的节点上。
Gray *
从此处开始打开树的所有级。焦点必须在要打开的节点上。
回到顶部
同步树节点操作命令
这些命令在任务分析后启用,并点击同步树中的节点(文件或文件夹)。
所有操作命令也可从节点上下文菜单获得。
“Action” >>“Open Left Files / Folders”(操作 >> 打开左侧文件/文件夹)
使用 Windows 资源管理器(Mac 上为 Finder)打开左侧文件/文件夹。
GoodSync 资源管理器将用于打开远程文件夹。
“Action” >>“Open Right Files / Folders”(操作 >> 打开右侧文件/文件夹)
使用 Windows 资源管理器(Mac 上为 Finder)打开右侧文件/文件夹。
GoodSync 资源管理器将用于打开远程文件夹。
“Action” >>“Delete Left File / Folder”(操作 >> 删除左侧文件/文件夹)
删除左侧文件/文件夹。
“Action” >>“Delete Right File / Folder”(操作 >> 删除右侧文件/文件夹)
删除右侧文件/文件夹。
“Action” >>“Delete Both Files / Folders”(操作 >> 删除两侧文件/文件夹)
删除左侧和右侧文件/文件夹。
“Action” >>“Compare Files”(操作 >> 比较文件)
使用在“Tools” >>“Program Options”(工具 >> 程序选项)>>“File Compare”(文件比较)中定义的比较程序比较左侧文件与右侧文件。
它也适用于本地文件夹,并将在左侧和右侧文件夹上运行“diff -r”。
回到顶部
同步树节点过滤器命令
这些命令在任务分析后启用,并点击同步树中的节点(文件或文件夹)。
所有操作命令也可从节点上下文菜单获得,并通过点击分析结果中的“File/Folder Ops”(文件/文件夹操作)按钮(Mac 上为“Filters”(过滤器)按钮)获得。
“Action” >>“Exclude ‘/…’ File / Folder”(操作 >> 排除 ‘/…’ 文件/文件夹)
从分析结果中排除此文件或文件夹。
文件或文件夹将按其确切路径排除。
“Action” >>“Exclude All ‘…’ Files / Folders”(操作 >> 排除所有 ‘…’ 文件/文件夹)
排除所有与此文件(文件夹)名称相同的文件或文件夹,无论这些文件位于同步文件夹内的哪些子文件夹中。
“Action” >>“Exclude All ‘.ext’ Files”(操作 >> 排除所有 ‘.ext’ 文件)
排除所有具有扩展名 .ext 的文件,在同步文件夹内的所有文件夹中。
“Action” >>“Include Only ‘/…’ File / Folder”(操作 >> 仅包含 ‘/…’ 文件/文件夹)
包含此文件或文件夹到分析结果中。文件或文件夹将按其确切路径包含。
如果定义了一个或多个包含过滤器,则仅包含以这种方式包含的文件和文件夹,所有其他将被排除。
“Action” >>“Include Only ‘.ext’ Files”(操作 >> 仅包含 ‘.ext’ 文件)
仅包含在同步文件夹内所有文件夹中具有扩展名 .ext 的文件。
回到顶部
同步树节点方向更改命令
这些命令在任务分析后启用,并点击同步树中的节点(文件或文件夹)。
所有操作命令也可从节点上下文菜单获得,并通过点击“File/Folder Ops” >>“Change Direction to”(文件/文件夹操作 >> 更改方向为)(Mac 上为“Directions”(方向)按钮)获得。
“Action” >>“Change Direction to” >>“As Recommended”(操作 >> 更改方向为 >> 按建议)(Windows)
“Action” >>“As Recommended”(操作 >> 按建议)(Mac)
将操作设置为分析建议的操作。
仅在分析建议的操作被更改后启用。
“Action” >>“Change Direction to” >>“Copy Left to Right”(操作 >> 更改方向为 >> 复制左侧到右侧)(Windows)
“Action” >>“Copy Left to Right”(操作 >> 复制左侧到右侧)(Mac)
将操作设置为复制文件左侧到右侧。
“Action” >>“Change Direction to” >>“Copy Right to Left”(操作 >> 更改方向为 >> 复制右侧到左侧)(Windows)
“Action” >>“Copy Right to Left”(操作 >> 复制右侧到左侧)(Mac)
将操作设置为复制文件右侧到左侧。
“Action” >>“Change Direction to” >>“Do Not Copy”(操作 >> 更改方向为 >> 不复制)(Windows)
“Action” >>“Do Not Copy”(操作 >> 不复制)(Mac)
将操作设置为不复制。
“Action” >>“Change Direction to” >>“Copy Time L to R”(操作 >> 更改方向为 >> 复制时间 左侧到右侧)(Windows)
“Action” >>“Copy Time L to R”(操作 >> 复制时间 左侧到右侧)(Mac)
将操作设置为复制时间左侧到右侧。
“Action” >>“Change Direction to” >>“Copy Time R to L”(操作 >> 更改方向为 >> 复制时间 右侧到左侧)(Windows)
“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 如何对此文件的同步决定。
回到顶部
工具命令(仅限 Windows)
“Tools” >>“Program Options”(工具 >> 程序选项) Alt+P
显示程序选项对话框。
“Tools” >>“GoodSync Account Setup”(工具 >> GoodSync 账户设置)
运行 GoodSync 账户设置对话框。
它用于将计算机加入到 GoodSync 账户,并设置 GoodSync 作为客户端或服务器,通过 GoodSync Connect 进行 P2P 同步。
“Tools” >>“GoodSync Account Manage”(工具 >> GoodSync 账户管理)
在默认浏览器中打开 GoodSync 账户 Web UI。
这将自动登录用户到账户中,以管理设备、许可证、GoodSync 存储、账户设置等。
“Tools” >>“Runner Service Setup”(工具 >> 运行程序服务设置)
运行运行程序服务设置对话框。
GoodSync Runner 是 Windows/Mac 服务,运行在任务选项中启用自动无人值守模式的任务。
“Tools” >>“Advanced” >>“Server Advanced Options”(工具 >> 高级 >> 服务器高级选项)
在默认浏览器中打开本地 GoodSync 服务器 Web UI。
从 GoodSync Connect 手册中了解更多信息。
“Tools” >>“Account Sync Auto”(工具 >> 账户同步自动)
自动同步任务、组、选项和服务器账户与 GoodSync 账户及其登记的其他设备。
从服务器账户和账户同步章节了解更多信息。
“Tools” >>“Account Sync Once”(工具 >> 账户同步一次)
一次性同步任务、组、选项和服务器账户与 GoodSync 账户及其登记的其他设备。
从服务器账户和账户同步章节了解更多信息。
“Tools” >>“Export All Jobs”(工具 >> 导出所有任务)
将所有任务、组和服务器账户导出到用户选择的 *.TIX 文件。
“Tools” >>“Export Selected Jobs”(工具 >> 导出所选任务)
将所选任务导出到 *.TIX 文件。
如果仅选择一个任务(当前任务),则导出此任务。
如果选择一个组,则导出此组中的所有任务。
此外,所有服务器账户也将写入导出的 *.TIX 文件,因为它们可能被导出的任务引用。
TIX 文件采用基于文本的格式,用于导出和导入,也可以进行编辑。
“Tools” >>“Import Job List”(工具 >> 导入任务列表)
从之前的导出命令写入的 *.TIX 文件导入任务。
导入的任务将添加到现有任务中。
如果导入的任务与现有任务同名,则此任务的导入失败。
“Tools” >>“Import from Allway Sync”(工具 >> 从 Allway Sync 导入)
从 Allway Sync 配置文件导入任务。此命令适用于从 Allway Sync 迁移的用户。
如果检测到系统中有 Allway Sync,GoodSync 还将在安装和首次运行时提示导入 Allway Sync 任务。
回到顶部
GoodSync 命令(仅限 Mac)
“GoodSync” 命令菜单出现在 GoodSync for Mac 的菜单栏上。它类似于 GoodSync for Windows 中的“Tools”命令菜单。
“GoodSync” >>“About”(GoodSync >> 关于)
显示包含信用和版本信息的关于对话框。
“GoodSync” >>“Preferences”(GoodSync >> 首选项) ⌘,
显示程序选项对话框。
“GoodSync” >>“GoodSync Account Setup”(GoodSync >> GoodSync 账户设置)
运行 GoodSync 账户设置对话框。
它用于将计算机加入到 GoodSync 账户,并设置 GoodSync 作为客户端或服务器,通过 GoodSync Connect 进行 P2P 同步。
“GoodSync” >>“GoodSync Account Manage”(GoodSync >> GoodSync 账户管理)
在默认浏览器中打开 GoodSync 账户 Web UI。
这将自动登录用户到账户中,以管理设备、许可证、GoodSync 存储、账户设置等。
“GoodSync” >>“Server Advanced Options”(GoodSync >> 服务器高级选项)
在默认浏览器中打开本地 GoodSync 服务器 Web UI。
从 GoodSync Connect 手册中了解更多信息。
“GoodSync” >>“Account Sync Once”(GoodSync >> 账户同步一次)
一次性同步任务、组、选项和服务器账户与 GoodSync 账户及其登记的其他设备。
从服务器账户和账户同步章节了解更多信息。
“GoodSync” >>“Account Sync Auto”(GoodSync >> 账户同步自动)
自动同步任务、组、选项和服务器账户与 GoodSync 账户及其登记的其他设备。
从服务器账户和账户同步章节了解更多信息。
“GoodSync” >>“Grant Full Disk Access to GoodSync”(GoodSync >> 授予 GoodSync 完全磁盘访问权限)
运行授予完全磁盘访问权限对话框。
要备份 Mac 上的应用程序数据(邮件、日历等)和系统保护文件夹,授予 GoodSync 访问该数据的权限。
“GoodSync” >>“Runner Service Setup”(GoodSync >> 运行程序服务设置)
运行运行程序服务设置对话框。
GoodSync Runner 是 Windows/Mac 服务,运行在任务选项中启用自动无人值守模式的任务。
“GoodSync” >>“Export All Jobs”(GoodSync >> 导出所有任务)
将所有任务、组和服务器账户导出到用户选择的 *.TIX 文件。
“GoodSync” >>“Import Job List”(GoodSync >> 导入任务列表)
从之前的导出命令写入的 *.TIX 文件导入任务。
导入的任务将添加到现有任务中。
如果导入的任务与现有任务同名,则此任务的导入失败。
“GoodSync” >>“Check for Updates”(GoodSync >> 检查更新)
检查新的 GoodSync 版本。
GoodSync 在启动时也会自动检查新版本。
“GoodSync” >>“Quit”(GoodSync >> 退出) ⌘Q
退出 GoodSync。
回到顶部
帮助命令
“Help” >>“Manual”(帮助 >> 手册)
在线显示本手册。
“Help” >>“FAQ”(帮助 >> 常见问题)
在线显示常见问题。
“Help” >>“Buy License” / “Renew License”(帮助 >> 购买许可证 / 续订许可证)
购买/续订 GoodSync 许可证。
“Help” >>“Activate License”(帮助 >> 激活许可证)
在购买后激活此计算机上的 GoodSync 许可证。
需要订单 ID 和订单中显示的名称。
“Help” >>“Contact Support”(帮助 >> 联系支持)
创建一个包含任务日志和其他诊断信息的 ZIP 文件。
将此文件上传到 GoodSync 支持服务器并创建支持票据。
“Help” >>“Check for Updates”(帮助 >> 检查更新) (仅限 Windows)
检查新的 GoodSync 版本。
GoodSync 在启动时也会自动检查新版本。
“Help” >>“About”(帮助 >> 关于) (仅限 Windows)
显示包含信用和版本信息的关于对话框。
回到顶部
文件系统:本地和远程
GoodSync 不仅可以同步计算机上挂载的磁盘和网络共享。它还可以通过多种在线协议(如 FTP、SFTP、Amazon S3、Google Drive 等)与远程文件系统同步。
以下是设置支持的任何文件系统的同步或备份的一般步骤:
点击任务左侧或右侧的“Please click here to select folders/Change Folder”(请点击此处选择文件夹/更改文件夹)(浏览)按钮,以选择或更改同步文件夹。浏览对话框同时显示左侧和右侧。
点击文件系统类型右侧的 (+) 用户图标,创建新的服务器账户(地址 + 凭据 + 远程文件系统的选项)。
在显示的对话框中,输入远程服务器名称或地址。
注意:一些文件系统,如 Google Drive 或 Dropbox,仅有一个虚拟顶级服务器,因此无法输入。
接下来,输入 UserID、密码,可能还需要其他连接所需的数据。
然后点击“Test”(测试)按钮连接到服务器并测试所提供的凭据是否正确。
如果连接成功,将显示指定用户的家庭文件夹或远程文件系统中的存储根目录及其上方所有文件夹。
导航到文件夹树中要同步的所需文件夹。如果要同步的文件夹不存在,通过找到其上级文件夹,右键点击并选择“New Folder”(新建文件夹)来创建它。
注意:单个文件系统内可以有多个服务器账户,允许浏览和同步各种远程账户。
下面,我们提供了 GoodSync 支持的本地和远程文件系统的详细描述。
回到顶部
Windows 文件系统(仅限 Windows)
直接在此计算机上挂载的 Windows 磁盘,列在“我的电脑 -> 本地”下。
官方 URL:file:///disk:/folder1/file2.ext,例如:file:///C:/folder1/folder2
显示 URL 或 Windows 文件夹路径:X:\folder1\files2.ext,例如:C:\folder1\folder2 以及便携式和特定计算机路径的另外两种命名约定,见下文。
用户文件夹
用户文件夹可以作为文件夹路径的一部分指定,如下所示:
~UserName\folder1
这里的“UserName”是 Windows 用户的名称,它被翻译为该用户配置文件的完整路径。
示例:在 Windows 7/10/11 上,“~John Smith”被翻译为“C:\Users\John Smith”。
浏览“~John Smith”文件夹时不显示隐藏和系统文件夹,但从根文件夹向下钻取到“C:\Users\John Smith”时它们会变得可见。
便携式路径
磁盘可以通过其卷名指定,如下所示:
=VolumeName:\folder1\folder2
这里的“VolumeName”是在 Windows 资源管理器的卷属性中可以设置的卷名。
使用它来指定可以挂载到不同磁盘字母的可移动卷。
特定计算机路径
可以指定仅在指定计算机上有效的路径,如下所示:
\=ComputerName\x:\folder1\folder2
此路径仅在名为“ComputerName”的计算机上找到。
在 GoodSync2Go 中使用特定计算机路径,当在不同计算机上使用相同的任务时,需要某些任务仅在特定计算机上执行,而不是在所有计算机上执行。
音乐和媒体播放器
也可以与通过 USB 大容量存储设备 接口显示为便携式磁盘的音乐和媒体播放器以及其他媒体设备同步。这些设备将出现在“我的电脑”选项卡中。
回到顶部
Mac 文件系统(仅限 Mac)
直接在此计算机上可用的 Mac 磁盘,列在“我的 Mac -> 本地”下。
官方 URL:file:///folder1/file2.ext,例如:file:///Users/user/my-notes.txt
显示 URL 或 Mac 文件夹路径:/folder1/files2.ext,例如:/Users/user/my-notes.txt
回到顶部
GoodSync Connect(GSTP 协议)
远程 GoodSync 服务器,通过 GoodSync Connect 或直接使用 GSTP 协议访问。
凭据:总是需要 GoodSync 账户 UserID 和密码。
主要 GoodSync 账户凭据已预填,因为 GoodSync 已经知道它们。
可以添加其他非主要 GoodSync 账户。
GSTP 的两种寻址方案:
中介寻址:GoodSync 服务器具有由 GoodSync Mediator 跟踪的动态 IP 地址。
URL 格式:gstps://server.userid.goodsync/folder1/folder2
安全通信(SSL)前缀 gstps:// 是必需的。
虚拟顶级域名 .goodsync 的存在告诉 GoodSync 通过中介查找计算机 IP 地址。
每个 GoodSync 服务器每 5 分钟向中介登记以告知其当前 IP 地址。
如果 GoodSync 客户端与 GoodSync 服务器之间没有直接连接,则使用中间转发服务器。
直接寻址:指定服务器的 IP 名称或 IP 地址,使用传统的 DNS 解析。
URL 格式:gstps://server.company.goodsync[:port]/folder1/folder2
可以使用纯文本前缀 gstp://,但不推荐。
示例:gstp://server.domain.com 或 gstps://192.168.1.12
从 GoodSync Connect 手册中了解更多关于 GoodSync Connect 的信息。
在直接寻址中不使用中介和转发器,连接客户端到服务器是您的责任。
直接服务器地址
在直接寻址模式下指定 GSTP 服务器 IP 名称或地址。
在一个直接寻址中,一个 GSTP 服务器账户仅引用一个 GSTP 服务器。
在直接连接上使用纯文本协议
在本地网络上使用未加密的纯文本版本 GSTP 协议。
仅在直接寻址中允许,由于安全性低,不推荐。
证书文件
包含 PEM 格式的 TLS 证书私钥对的文件路径。
仅在直接寻址中使用。
通过程序选项 -> 代理中设置的代理连接
如果勾选,则通过程序选项 -> 代理中指定的全局代理连接。
如果未勾选,即使程序选项 -> 代理中指定了全局代理,也直接连接。
回到顶部
GoodSync RealDisk 在线存储
GoodSync RealDisk (TM) 在线存储服务器,通过 GoodSync Connect 协议访问。
URL 格式:gstore://storage-N.userid.goodsync/folder1/folder2
此文件系统有几个虚拟服务器,每个服务器通过中介转换为真实的存储服务器。
凭据:需要 GoodSync 账户 UserID 和密码。
主要 GoodSync 账户凭据已预填,因为 GoodSync 已经知道它们。
可以添加其他非主要 GoodSync 账户。
GoodSync 存储在 GoodSync 账户中申请和维护。
回到顶部
网络共享 Sib-SMB(Windows、Mac、Linux)
Windows 网络共享(SMB 服务器上的远程共享)
通过 Siber Systems 自己的 SMB 客户端实现连接。
官方 URL:smbd://server/share/folder1,例如:smbd://server/share/folder1
显示 URL:与官方相同。
Sib-SMB 使用更有效的发现协议组合(与 Windows SMB 相比),导致检测到的 SMB 服务器比 Windows 网络文件夹中显示的更多。
点击(Windows 共享和其他设备)查看本地网络上发现的 SMB 服务器列表。
如果所需服务器未出现在列表中,点击“Add Unlisted Server”(添加未列出的服务器)并输入其名称或 IP 地址。
凭据:如果服务器或共享需要登录凭据,将在弹出对话框中请求。
如果请求凭据,输入 SMB 服务器的 UserID 和密码。
进入共享后,可能会请求单独的共享凭据。
Windows SMB 保存的身份验证:Sib-SMB 客户端无视 Windows 保存的(通常不正确的)身份验证数据。
因此,每个 SMB 服务器在 Sib-SMB 中必须明确输入其凭据。
这导致一个可预测且可移植的 SMB 客户端,在所有计算机上的工作方式相同。
回到顶部
网络共享 Win-SMB(仅限 Windows)
通过 Microsoft Networking 提供的 Windows 网络共享(SMB 服务器上的远程共享)。
官方 URL:smb://server/share/folder1,例如:smb://server/share/folder1
显示 URL:Windows UNC 路径 \server\share\folder1,例如:\server\share\folder1
点击本地网络查看 Windows 网络发现发现的 SMB 服务器列表。
如果所需服务器未出现在列表中,点击“Add Unlisted Server”(添加未列出的服务器)并输入其名称或 IP 地址。
凭据:如果弹出对话框请求,请输入 UserID 和密码。
共享身份验证问题:登录共享后,Windows 会缓存身份验证数据。
因此,如果同一 SMB 服务器上的不同共享具有不同凭据,或共享凭据已更改,Windows 客户端可能会继续使用最初输入的凭据,并且可能难以更改。
虚拟服务器:Windows SMB 可能会显示与 SMB 协议无关的虚拟服务器。
例如,当 RDC 客户端连接到 RDC 服务器时,RDC 客户端也可能将其磁盘导出给服务器
这些磁盘将显示为 \TSCLIENT 虚拟服务器中的共享。
回到顶部
Apple 文件协议(AFP)
通过 AFP 协议提供的 Apple 远程磁盘。
官方 URL:afp://server/share/folder1
显示 URL:与官方相同
将显示可用网络共享列表,从那里可以导航到同步文件夹。
如果所需服务器未出现在列表中,点击“Add Unlisted Server”(添加未列出的服务器)并输入其名称或 IP 地址。
凭据:如果共享受密码保护,请输入 UserID 和 Password。
回到顶部
媒体设备(MTP)(仅限 Windows)
通常通过 USB 连接的 MTP(媒体传输协议)设备。
URL 格式:mtp://Apple_iPhone/Device/Internal Storage
设备应物理连接到计算机。
通常,它是通过 USB 端口插入的相机或手机。
回到顶部
Google Drive
Google Drive 服务器。
消费者,V3 API。
URL 格式:gdrive://www.googleapis.com/my-folder
凭据 – OAuth2
Google Drive 使用安全委托访问(OAuth2)身份验证。
要在服务器账户设置(浏览对话框)中输入凭据,点击“Sign In to Google”(登录 Google)。
Google 将在默认浏览器中询问是否允许 GoodSync 访问它。
批准后,GoodSync 将能够与 Google Drive 同步。
私人浏览器模式:默认情况下,GoodSync 为 OAuth2 调用常规默认浏览器。因此,如果您已在默认浏览器中登录 Google 账户,这将是 OAuth2 中使用的账户。要不使用已登录账户并强制新登录,使用私人浏览器模式。
仅 Google 文件
此文件系统仅显示实际的 Google Drive 文件,而不显示 Google Docs。
对于 Google Docs,它显示一个指向该文档的 .url 文件,这是 Google 推荐的方式。
回到顶部
Google Team Drive
Google Team Drive 服务器。
企业,V3 API。
URL 格式:gteamdrive://www.googleapis.com/my-folder
凭据 – OAuth2
Google Team Drive 使用安全委托访问(OAuth2)身份验证。
要在服务器账户设置(浏览对话框)中输入凭据,点击“Sign In with Google”(登录 Google)。
Google 将在默认浏览器中询问是否允许 GoodSync 访问它。
批准后,GoodSync 将能够与 Google Team Drive 同步。
仅 Google Team 文件
此文件系统显示 Google Team Drive 的实际文件,而不显示 Google Docs。
回到顶部
Google Docs
Google Docs 服务器。V3 API
URL 格式:gdocs3://www.googleapis.com/my-folder
凭据 – OAuth2
Google Docs 使用安全委托访问(OAuth2)身份验证。
要在服务器账户设置(浏览对话框)中输入凭据,点击“Sign In with Google”(登录 Google)。
Google 将在默认浏览器中询问是否允许 GoodSync 访问它。
批准后,GoodSync 将能够与 Google Docs 同步。
仅 Google Docs
此文件系统仅显示 Google Docs,而不显示 Google Drive 文件。
文档不是文件:Google Doc 是在 Google 服务器上存在的文档(Word 和 Excel 文档)。
Google Docs 无法作为精确字节副本上传和下载。
它们只能导出和导入为 MS 文件格式,每次都会产生略有不同的结果。
Google Docs 文件系统实现了上传为导出,下载为导入。
此外,Google Docs 的文件大小未知,因此 GoodSync 显示为(未知)。
回到顶部
Google Photos
Google Photos 服务器。
URL 格式:gphotos://photoslibrary.googleapis.com/album
凭据 – OAuth2
Google Photos 使用安全委托访问(OAuth2)身份验证。
要在服务器账户设置(浏览对话框)中输入凭据,点击“Sign In with Google”(登录 Google)。
Google 将在默认浏览器中询问是否允许 GoodSync 访问它。
批准后,GoodSync 将能够与 Google Photos 同步。
仅图片文件:只能与 Google Photos 同步图片格式文件(如 JPEG)。
使用 Google Photos 存储作为源的单向同步(备份)任务。
在“Job” >>“Options” >>“Left/Right Side”(任务 >> 选项 >> 左侧/右侧)中为 Google Photos 侧勾选“No gsdata folder here”(此处无 gsdata 文件夹)选项,因为 Google Photos 也不允许 GoodSync 状态文件。
回到顶部
Google Cloud Storage (GCS)
Google Cloud Storage 服务器。
URL 格式:gcp://storage.googleapis.com/project-id/bucket-id/folder
这是一个使用原生 JSON API 的对象存储文件系统。
凭据 – OAuth2
GCS 使用安全委托访问(OAuth2)身份验证。
要在服务器账户设置(浏览对话框)中输入凭据,点击“Sign In with Google”(登录 Google)。
Google 将在默认浏览器中询问是否允许 GoodSync 访问它。
批准后,GoodSync 将获取对 GCS 存储的访问权限。
必须激活 Cloud Resource Manager,或者在初始路径中指定 project-id。
并行线程上传大文件块
如果不为零,则在这么多并行线程中上传大文件块。
如果为零,则按顺序上传大文件块。
首选区域
新存储桶的首选区域。
默认值为 us-east-1
Google Cloud Storage via S3 (GCS S3)
通过 S3 协议的 Google Cloud Storage 服务器。
URL 格式:gcs://storage.googleapis.com/my-bucket/my-folder
这是一个类似于 Amazon S3 的对象存储文件系统。
使用类似 Amazon S3 的 XML API。
总是需要 HMAC 访问密钥和 HMAC 密钥。
从 Google Cloud Console >>“Cloud Storage” >>“Settings” >>“Inseparability”中获取。
在“Initial path”(初始路径)字段中输入bucket名称和(可选)其中的同步文件夹,如:/bucket/folder1/folder2
bucket名称必须符合 Google Cloud Storage bucket Naming规则。
回到顶部
Apple iCloud Drive
Apple iCloud Drive 在线存储。
URL 格式:icloud://www.icloud.com/my-folder
凭据:总是需要 UserID 和密码。
这是 Apple ID 电子邮件地址和密码。
新 Apple 账户:如果使用新的 Apple ID 账户,
在使用 GoodSync 中的 iCloud Drive 之前,必须使用 Apple ID 登录任何 Apple 设备。
多因素身份验证
在服务器账户中点击保存或测试按钮后,
OTP(2FA)代码将发送到授权 Apple ID 的设备上。
或者,可以通过点击“Send OTP code via SMS”(通过短信发送 OTP 代码)发送 OTP 代码。
在“Enter your 2FA code”(输入您的 2FA 代码)字段中输入收到的代码,然后点击“OK”。
中国 iCloud 服务器
如果勾选,使用中国 iCloud 服务器。
如果未勾选,使用标准美国/欧洲 iCloud 服务器。
回到顶部
Apple iCloud Photos
Apple iCloud Photos 在线存储。
URL 格式:iphotos://www.icloud.com/album
凭据:总是需要 UserID 和密码。
这是 Apple ID 电子邮件地址和密码。
仅 JPEG:上传到 iCloud Photos 仅允许 JPEG 媒体格式。
无 gsdata:必须勾选
在“Job” >>“Options” >>“Left/Right Side”(任务 >> 选项 >> 左侧/右侧)中为 iCloud Photos 侧勾选“No gsdata folder here”(此处无 gsdata 文件夹)选项。
多因素身份验证
在服务器账户中点击保存或测试按钮后,
OTP(2FA)代码将发送到授权 Apple ID 的设备上。
或者,可以通过点击“Send OTP code via SMS”(通过短信发送 OTP 代码)发送 OTP 代码。
在“Enter your 2FA code”(输入您的 2FA 代码)字段中输入收到的代码,然后点击“OK”。
中国 iCloud 服务器
如果勾选,使用中国 iCloud 服务器。
如果未勾选,使用标准美国/欧洲 iCloud 服务器。
回到顶部
Amazon S3
Amazon S3 服务器(默认)或非 Amazon S3 服务器。
URL 格式:s3s://s3.amazonaws.com/mybucket/my-folder
凭据:总是需要 AWS 访问密钥 ID 和 AWS 秘密访问密钥。
从 Amazon S3 控制台 >>“账户名称” >>“安全凭据” >>“访问密钥”中获取。
初始路径:输入 AWS bucket 名称和可能其中的同步文件夹,如:/mybucket/folder1/folder2。
bucket 名称不得在服务器地址字段中输入,如:s3s://bucket.s3.amazonaws.com/folder
bucket 名称必须符合 S3 bucket 命名规则。
GoodSync 中的 S3 存储模型
S3 没有文件夹和文件的概念,它们有 buckets、keys(文件路径)和 values(文件主体)。
因此,文件夹和文件模型必须转换为 buckets、keys 和 values 模型。
不同程序可能对此转换有所不同。GoodSync 模型遵循标准方法:
- 文件夹是一个名称为文件夹路径且以“/”结尾且内容为空的 key。
- 文件是一个名称为文件路径且内容为文件内容的 key。
- bucket 是一个顶级文件夹。
Amazon S3 和非 Amazon S3 服务器
默认情况下,我们使用 Amazon S3 服务,服务器地址为 s3.amazonaws.com
但是,您可以通过在服务器地址中指定不同端点来指定任何非 Amazon S3 服务。
示例:s3.wasabisys.com s3.sirv.com s3.oraclecloud.com r2.cloudflarestorage.com
高级选项
基于主机 vs 基于 URL 的寻址
如果勾选,对 buckets 使用基于主机的寻址。
在基于主机的寻址中,bucket 名称必须是小写拉丁字母和数字。
不允许大写或混合大小写的 bucket 名称。
如果未勾选,对 buckets 使用基于 URL 的寻址。bucket 名称可以是混合大小写。
基于主机的是较新地区(如欧洲或日本)唯一可用的模型。
除非是真正古老的传统美国 buckets,否则不要使用基于 URL 的寻址。
美国政府云
如果勾选,使用与其它 S3 端点分离的美国政府云服务器。
如果未勾选,使用标准非政府 S3 服务器。
存储类别
为 GoodSync 写入的新文件指定存储类别:
- STANDARD(标准,默认)
- STANDARD_IA
- REDUCED_REDUNDANCY(减少冗余)
- ONEZONE_IA
- EXPRESS_ONEZONE
- GLACIER(冰川)
- GLACIER_IR
- DEEP_ARCHIVE(深度存档)
- SNOW
- OUTPOSTS
- INTELLIGENT_TIERING(智能分层)
默认使用 STANDARD 存储类别。
深度冷冻类别 DEEP_ARCHIVE、GLACIER、GLACIER_IR 在下载文件时会有限制。
需要上传文件的 Content-MD5 头中存在 MD5 校验和
如果勾选,计算 MD5 校验和并
在所有上传操作中为单块文件(小于 10 MB)指定 Content-MD5 头。
如果未勾选,不将校验和提供给 S3。
在缓存文件中保留文件修改时间
如果勾选,则将 bucket 中所有文件的文件修改时间保存
到 bucket 顶部缓存文件 gs-metadata._gs 中。
如果未勾选,不缓存真实文件修改时间。
背景:S3 在上传文件到 S3 时不保存文件修改时间。
因此,我们将文件修改时间保存到名为 x-amz-meta-gs-mod-t 的属性中。
但 bucket 中所有文件的列表不返回属性,这就是缓存文件修改时间的用处。
并行线程上传/下载大文件块
如果勾选,则以 8 Mb 块上传大文件,在这么多并行线程中(默认 5 线程)。
如果未勾选,则按顺序以 8 Mb 块上传大文件。
首选区域
新 buckets 将创建的首选 S3 区域。
也用于现有 buckets 的区域,当 ?location 被禁止时。
可以设置为以下之一:
(空)表示 us-east-1
af-south-1
ap-east-1
ap-northeast-1
ap-northeast-2
ap-northeast-3
ap-south-1
ap-south-2
ap-southeast-1
ap-southeast-2
ap-southeast-3
ca-central-1
cn-north-1
cn-northwest-1
EU
eu-central-1
eu-central-2
eu-north-1
eu-south-1
eu-south-2
eu-west-1
eu-west-2
eu-west-3
me-south-1
sa-east-1
us-east-2
us-gov-east-1
us-gov-west-1
us-west-1
us-west-2
访问策略
Amazon S3 访问控制列表(预设)。
可以是以下预设 ACL 之一:
private(私人,默认)
public-read(公开读取)
public-read-write(公开读写)
authenticated-read(认证读取)
aws-exec-read
bucket-owner-read(bucket 所有者读取)
bucket-owner-full-control(bucket 所有者完全控制)
log-delivery-write
所有文件都以指定的 ACL 上传。
服务器端加密
如果勾选,使用 S3 服务器端机制在 Amazon S3 服务器上加密文件。
加密密钥可选地在“服务器加密密钥”字段中指定。
如果未勾选,存储文件时不加密。
服务器加密密钥
用户指定的服务器端加密密钥。
如果为空,并且勾选了服务器端加密,则使用 S3 提供的加密密钥。
回到顶部
Dropbox
Dropbox 在线存储。
URL 格式:dropbox://api.dropbox.com/my-folder
凭据 – OAuth2
Dropbox 使用安全委托访问(OAuth2)身份验证。
要在服务器账户(浏览对话框)中输入凭据,点击“Connect to Dropbox”(连接到 Dropbox)。
Dropbox 随后将在默认浏览器中询问是否允许 GoodSync 访问它。
批准后,GoodSync 将能够与 Dropbox 存储同步。
高级选项
并行线程上传大文件块
如果不为零,则在这么多并行线程中上传大文件块。
如果为零,则按顺序上传大文件块。
回到顶部
Box.com
Box.com 在线存储。
URL 格式:box://api.box.com/my-folder
凭据 – OAuth2
Box.com 使用安全委托访问(OAuth2)身份验证。
要在服务器账户设置(浏览对话框)中输入凭据,点击“Connect to Box.com”(连接到 Box.com)。
Box.com 随后将在默认浏览器中询问是否允许 GoodSync 访问它。
批准后,GoodSync 将能够与 Box.com 存储同步。
回到顶部
Backblaze B2
Backblaze B2 在线存储。
URL 格式:backblaze://api.backblazeb2.com/my-folder
这是一个对象存储文件系统。
凭据:
总是需要 B2 账户 ID(应用程序密钥 ID)和 B2 应用程序密钥。
这些从 Backblaze B2 仪表板 >>“我的账户” >>“应用程序密钥”中获取。
并行线程上传大文件块
如果不为零,则在这么多并行线程中上传大文件块。
如果为零,则按顺序上传大文件块。
回到顶部
OneDrive Office365 SharePoint
由 Microsoft 提供的 OneDrive/Office365/SharePoint(Microsoft Graph)存储。
URL 格式:msgraph://graph.microsoft.com/my-folder
凭据 – OAuth2
OneDrive/Office365/SharePoint 使用安全委托访问(OAuth2)身份验证。
要在服务器账户设置(浏览对话框)中输入凭据,点击“Connect to OneDrive Office365 SharePoint”(连接到 OneDrive Office365 SharePoint)。
Microsoft 页面随后将在默认浏览器中询问是否允许 GoodSync 访问它。
批准后,GoodSync 将能够与 OneDrive/Office365/SharePoint 存储同步。
高级选项
位置(国家云)
用于指定国家云位置。可能的值:
(空)(默认):使用国际。
US:使用美国政府 Microsoft 云。
DE:使用德国 Microsoft 云。
CN:使用在中国的 21Vianet 运营的 Azure 和 Office365。
请求 Group.Read.All 范围,受管理员限制
如果勾选,代表已登录用户为 GoodSync 请求“Group.Read.All”范围。
这将允许 GoodSync 浏览组和相关的文档库。
可能需要重新身份验证以应用此选项。管理员同意是必需的。
如果未勾选,不请求 Group.Read.All 范围。
回到顶部
Microsoft Azure Blobs
Microsoft Azure Blob 服务器。
URL 格式:azures://account-id.blob.core.windows.net/my-folder
这是一个类似于 Amazon S3 的对象存储文件系统。
凭据:总是需要存储账户和主要访问密钥。
这些从 Azure 仪表板 >> 存储账户 >> 访问密钥中获取。
美国政府云
如果勾选,使用与其它端点分离的美国政府云服务器。
如果未勾选,使用标准非政府服务器。
并行线程上传大文件块
如果不为零,则在这么多并行线程中上传大文件块。
如果为零,则按顺序上传大文件块。
访问层(存储类别)
使用指定的 Azure 存储访问层。可能的值:
(空)(默认):常规访问层,快下载。
archive:优化存储很少访问且对延迟要求灵活(按小时计)的数据的离线层。存档层的数据应至少存储 180 天。
cold:优化存储不常访问或修改的数据的在线层。冷层的数据应至少存储 90 天。冷层存储成本较低,访问成本比酷层高。
hot:优化存储经常访问或修改的数据的在线层。热层存储成本最高,但访问成本最低。
回到顶部
Microsoft Azure Files
Microsoft Azure File 服务器。
URL 格式:azurefiles://account-id.file.core.windows.net/my-folder
凭据:总是需要存储账户和主要访问密钥。
这些从 Azure 仪表板 >> 存储账户 >> 访问密钥中获取。
美国政府云
如果勾选,使用与其它端点分离的美国政府云服务器。
如果未勾选,使用标准非政府服务器。
回到顶部
MEGA
MEGA 在线存储。
URL 格式:mega://g.api.mega.co.nz/my-folder
凭据:总是需要 Mega 账户 ID 和密码。
这些是与 MEGA 账户相关的凭据。
回到顶部
pCloud
pCloud 在线存储。
URL 格式:pcloud://pcloud.com/my-folder
凭据:必须指定 pCloud 账户电子邮件和密码。
并行线程上传大文件块
如果不为零,则在这么多并行线程中上传大文件块。
如果为零,则按顺序上传大文件块。
回到顶部
SFTP(安全 FTP)
具有 SFTP 功能的远程 SSH 服务器,与 FTP 无关。
URL 格式:sftp://server.domain.com[:port]/folder1/folder2
仅 SSH-2:仅与 SSH-2 服务器一起工作,不与 SSH-1 服务器一起工作,因为 SSH-1 安全性低。
凭据:
总是需要身份验证数据,有两种不同的形式:
- SFTP UserID + 密码。需要 UserID 和密码登录。
- SFTP UserID + 私钥文件 [+ 密码]。
私钥和公钥
私钥文件是一个小的(1-2 Kb)文件,包含公私钥对的“私钥”部分。
公钥位于服务器上,只有服务器管理员可以将其放置在那里。
私钥可能还受 passphrase 保护。
将私钥 Passphrase 输入到密码/私钥 Passphrase 字段中
或使用私钥缓存程序,如 Pageant。
我们接受 OpenSSH 和 PuTTY 格式的私钥文件。PuTTY 格式看起来像这样:
PuTTY-User-Key-File-2: ssh-rsa
Encryption: aes256-cbc
Comment: [1024-bit rsa, First Last@computer, Wed Jun 04 2003 23:28:59] Public-Lines: 4
encodedpublickeyencodedpublickeyencodedpublickeyencodedpublickey
encodedpublickeyencodedpublickeyencodedpublickeyencodedpublickey
encodedpublickeyencodedpublickeyencodedpublickeyencodedpublickey
encodedpub==
Private-Lines: 8 encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat
encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat
encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat
encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat
encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat
encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat
encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyxxxxx==
Private-MAC: abxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb3a
通过程序选项 -> 代理中设置的代理连接
如果勾选,则通过程序选项 -> 代理中指定的全局代理连接。
如果未勾选,即使程序选项 -> 代理中指定了全局代理,也直接连接。
UTF-8 文件名(关闭:ANSI 编码)
如果勾选,使用 UTF-8 编码服务器上的文件和文件夹名称。推荐并为默认设置。
如果未勾选,使用 ANSI 编码文件和文件夹名称。客户端和服务器必须使用相同的 ANSI 编码。
不检查服务器的主机密钥
如果未勾选(默认),则在初始连接时存储服务器的主机密钥。如果主机密钥更改,将发出错误消息,以防止中间人攻击。
如果勾选,则不检查 SFTP 服务器的主机密钥。在某些集群服务器情况下可能需要。
回到顶部
FTP
远程 FTP 服务器。
URL 格式:ftp[s]://server.domain.com[:port]/folder1/folder2
凭据:通常需要 FTP UserID 和 FTP 密码。
如果这些为空,GoodSync 使用 FTP UserID anonymous 和 FTP 密码 gsuser@some.com
安全连接
如果勾选,使用 TLS 或 SSL 加密凭据和传输的数据exchange。
如果未勾选,不加密 UserID 和密码以及数据。这些将以纯文本传输。
不检查 SSL 服务器证书
如果勾选,允许自签名、不匹配、过期的服务器 SSL 证书,在安全连接中。
如果未勾选,不允许自签名、不匹配、过期的服务器 SSL 证书。
UTF-8 文件名(关闭:ANSI 编码)
如果勾选,使用 UTF-8 编码服务器上的文件和文件夹名称。推荐并为默认设置。
如果未勾选,使用 ANSI 编码文件和文件夹名称。客户端和服务器必须使用相同的 ANSI 编码。
通过代理连接
如果勾选,使用在工具 >> 程序选项 >> 代理中指定的代理设置连接。
如果未勾选,即使程序选项 -> 代理中指定了全局代理,也直接连接。
主动 FTP 模式(关闭:被动模式)
如果勾选,使用主动 FTP 模式。
只有在服务器不允许被动模式连接时才勾选此选项。
不推荐,因为防火墙通常不允许服务器向客户端发起 FTP 数据连接。
如果未勾选(默认),GoodSync 在连接时使用被动 FTP 模式。
首选模式,因为不需要服务器到客户端的数据连接,这些连接被大多数防火墙所不允许。
使用 EPSV 命令而不是 PASV
如果勾选,使用 EPSV 命令而不是 PASV 来启动数据传输。
对 IPv6 地址和某些 FTP 代理需要。
如果未勾选,使用旧式 PASV 命令来启动数据传输。
隐式 FTPS(关闭:显式)
如果勾选,以隐式 FTPS 模式工作。
连接到服务器时立即在端口 990 上以 SSL/TLS 模式打开,而无需协商。
如果未勾选,以显式模式工作。
在端口 21 上连接并与服务器协商使用何种加密。
显式模式是推荐和默认的。
使用 MFMT/MDTM 获取/设置精确文件修改时间(慢)
如果勾选,使用 MFMT/MDTM 命令从 FTP 服务器获取/设置精确文件修改时间。
在这种情况下,分析将花费更多时间。如果服务器上 MFMT 和 MDTM 设置命令都可用,则使用较新的 MFMT 代替 MDTM。
如果未勾选(默认),GoodSync 从人类可读的文件列表中获取文件修改时间。
文件修改时间将被四舍五入到最近的分钟,甚至如果是 3-6 个月前的文件则四舍五入到最近的天。
使用 MLST/MLSD 命令获取文件列表
如果勾选,使用 MLST/MLSD 命令获取文件列表。
如果是 FTP 服务器正确实现,这是一种更精确的方式。
如果未勾选,使用旧式 LIST 命令获取文件列表。
使用 LIST -la 命令
如果勾选,使用 LIST -la 命令列出文件夹时显示以点开始和隐藏的文件名称。
如果未勾选,使用标准(RFC 959)LIST 命令。
RENAME 仅在一级有效
如果勾选,RENAME(MOVE)命令只能在文件当前所在的文件夹中重命名文件,无法移动到另一个文件夹。
如果未勾选,RENAME 命令可以将文件移动到另一个文件夹。
在数据连接上要求 TLS 会话重用
如果勾选,在数据连接上要求 TLS 会话重用。
这是推荐和默认模式,因为它更安全并提高性能。
如果未勾选,不进行会话重用(兼容性模式)。
回到顶部
WebDAV
远程 WebDAV 服务器。DAV 是 HTTP 协议的支持上传的扩展。
URL 格式:http[s]://server.domain.com[:port]/folder1/folder2
凭据:总是需要 UserID 和密码。
WebDAV 根:HTML vs WebDAV 文件夹:
服务器上的某些文件夹可能仅是 HTML,而某些文件夹将允许 DAV 上传。
这是因为 HTTP 服务器的顶级文件夹通常未启用 DAV,出于安全原因不会列出其中的文件夹。
因此,必须在 WebDAV 根字段中输入 DAV 文件夹的完整路径。
如果只对文件夹具有 HTTP 读取访问权限而没有 DAV 访问权限,则该文件夹可能在浏览器中可见,但无法通过 WebDAV 查看或修改。
安全连接
如果勾选,使用 TLS 或 SSL 加密 UserID 和密码以及传输的数据。
如果未勾选,不加密 UserID 和密码以及数据。这些将以纯文本传输。
不检查 SSL 服务器证书
如果勾选,允许自签名、不匹配或过期的服务器 SSL 证书。
如果未勾选,如果服务器证书自签名、缺失、不匹配或过期,则返回错误。
UTF-8 文件名(关闭:ANSI 编码)
如果勾选,使用 UTF-8 编码服务器上的文件和文件夹名称。推荐并为默认设置。
如果未勾选,使用 ANSI 编码服务器上的文件和文件夹名称。客户端和服务器必须使用相同的 ANSI 编码。
基于 WinInet(复杂代理,身份验证)
如果勾选,使用基于 WinInet 的 WebDAV 客户端实现,可以处理复杂代理和基于 Windows 的身份验证,但有局限性且较慢。
如果未勾选,使用基于套接字的实现,不处理复杂代理和基于 Windows 的身份验证,但更快且更健壮。
通过代理连接
如果勾选,使用在工具 >> 程序选项 >> 代理中指定的代理设置连接。
如果未勾选,即使程序选项 -> 代理中指定了全局代理,也直接连接。
证书文件
包含 PEM 格式的 TLS/SSL 证书私钥对的文件路径。用于向服务器进行身份验证。
回到顶部
单一文件
存储在单个文件中具有压缩和加密的文件夹和文件树。
URL 格式:onefile://D:|test|DirFileA.ofz
这里的“D:|test|DirFileA.ofz”表示整个文件夹被压缩/加密到的本地文件“D:/test/DirFileA.ofz”。
单一文件:存储 OneFile 的文件路径。
密码:在服务器账户中指定的密码用于使用 AES 加密文件(如果不为空)。
工作原理:所有文件操作都在内存中进行,因此这些文件不能太大。
最初读取文件,解密和解压缩。
当文件系统关闭时,文件被压缩、加密并写入磁盘。
因此加密不是面向块的,且在压缩后应用,因此效果非常好。
要将数据备份到单一文件,将其用作任务的目标侧。
要从单一文件解密/解压缩数据,将其用作源侧。
双向同步将 OneFile 位置视为源和目标,根据数据流向需要进行解密和加密。
回到顶部
任务选项
每个任务都有一组修改此任务同步算法行为的选项。
常规
任务类型和文件删除
任务类型
任务类型可以是以下三种选择之一:
双向同步(默认)。
从左侧到右侧和从右侧到左侧传播更改。
确保两侧内容保持相同。
单向备份左侧到右侧。
仅从左侧同步文件夹传播更改到右侧同步文件夹。
单向备份右侧到左侧。
仅从右侧同步文件夹传播更改到左侧同步文件夹。
传播删除(默认勾选)
如果勾选,用户在一侧的任务所做的删除将传播到另一侧。
如果未勾选,则不传播删除,仅传播更改的文件。
此修饰符仅适用于单向任务。
如果未找到左侧/右侧同步文件夹则创建(默认未勾选)
如果勾选,GoodSync 将在不存在的情况下创建左侧/右侧同步文件夹。
如果未勾选,如果所选同步文件夹不存在,分析时显示错误消息。
快速单向无状态无锁(默认未勾选)
如果勾选,激活快速单向模式,具有以下特点:
不读取或更新状态文件。
不使用锁机制,允许多个任务从同一源文件夹复制(可接受)或写入同一目标文件夹(不推荐,尽管快速模式尝试检测此类情况)。
回收站或历史文件夹不用于存储由此任务删除或替换的文件。
快速但安全性较低:虽然运行速度更快,但需要密切监控任务之间的冲突(由于缺少锁),而且没有回收功能。可以与 rsync 相比,但带有预览功能。
如果未勾选,任务将以常规模式运行,使用状态文件和文件夹锁。
此修饰符仅适用于单向任务。
忽略目标侧更改
如果勾选,GoodSync 将忽略单向任务目标侧的更改。
因此,如果目标文件发生了更改而源文件未更改,则不会进行复制。
如果未勾选,不会忽略目标侧的更改。
因此,如果目标文件发生了更改而源文件未更改,则源文件将被复制到目标。
移动模式:复制后删除源
在文件从源文件夹复制到目标文件夹后,删除它。
这等效于将文件从源移动到目标。
如果源文件夹由于此类删除而变为空,也会被删除。
此选项仅适用于单向任务。
仅供高级用户使用。
移动模式:复制后删除空文件夹
在“移动模式:复制后删除源文件”完成其工作后,如果文件夹为空,则删除该文件夹。
仅供高级用户使用。
使用 VSS 快照复制锁定文件(默认勾选,仅限 Windows)
如果勾选,使用卷影服务(VSS)复制锁定文件。
在同步期间检测到第一个锁定文件时进行快照。
如果未勾选,对锁定文件返回“无法复制锁定文件”错误。
适用于 Windows XP、Vista、7、8、10、11 及更高版本。
GoodSync 只能从锁定文件复制,而不能复制到锁定文件。
GoodSync 只能从本地磁盘上的锁定文件复制,而不能从网络挂载的锁定文件复制。
此功能在 GoodSync2Go 中不起作用。
在同步前对同步文件夹进行快照(默认关闭,仅限 Windows)
如果勾选,则在分析(因此也包括同步)之前对单向任务的源侧进行快照。
这有助于备份结果的一致性:如果 GoodSync 在分析和同步之前进行快照,那么在分析或同步期间发生的文件更改无关紧要,因为我们将从快照复制文件。
如果未勾选,则任务开始时不进行快照,并且
选项“使用 VSS 快照复制锁定文件”控制后续对锁定文件的快照。
过滤器选项
对包含和排除过滤器的全面解释在过滤器章节中提供。
建议对所有同步特定文件夹的任务使用相同的包含和排除集。
保持不同是可能的,但可能会造成混乱,因为一些任务不会同步其他任务会同步的文件。
包含(默认为空)
如果不为空,文件和文件夹的名称
匹配包含过滤器且
不匹配任何排除过滤器
将被包含在同步中。
排除(默认为空)
符合排除过滤器的文件和文件夹
将从同步中排除。
优先级:按设计,排除优先于包含。
排除空文件夹(默认未勾选)
如果勾选,排除空的文件夹或仅包含空文件夹的文件夹。
如果文件夹中没有文件或仅包含被过滤器排除的文件,则认为文件夹为空。
排除隐藏文件和文件夹(默认勾选)
排除具有“隠藏”属性的文件和文件夹。
排除系统文件和文件夹(默认勾选)
排除具有“系统”属性的文件和文件夹。
排除临时文件和文件夹(默认勾选,仅限 Windows)
排除不值得保存的临时文件和文件夹。
复制和粘贴过滤器
使用 Copy All 和 Paste 按钮复制和粘贴过滤器
在包含和排除部分之间以及任务之间。
回到顶部
自动选项
可以通过此选项卡提供的选项配置分析和同步自动运行。
如果勾选触发器,则当满足触发条件时,此任务的分析和同步将运行。
可以勾选一个或多个触发器以自动分析和/或同步任务:
文件更改时(默认延迟:20 秒)
监控源和/或目标的更改并实时复制它们。
“文件更改时”可以指定以下文件系统:
Windows 文件系统和本地磁盘(根文件夹除外)。
Windows 共享(某些不报告更改的有故障 NAS 共享除外)。
Mac 文件系统和本地磁盘。
通过使用 GoodSync Connect 的 GSTP 协议远程访问上述任何文件系统。
OneDrive MS Graph 文件系统。
Google Drive 文件系统。
pCloud 文件系统。
远程存储文件系统通常无法监控:FTP、SFTP、Amazon S3 等。
如果任务只有一侧可以监控,则 GoodSync 仅从一侧获取更改。
“延迟”表示从最后检测到更改到开始分析和同步等待的秒数。
在多次更改的情况下,延迟倒计时从最后一次更改的检测开始。
我们建议将其设置为至少 20 秒,这样同步不会在文件稳定之前开始。
延迟的最大可能值为 300 秒(5 分钟)。
更多 OFC 规则:请考虑以下关于“文件更改时”选项的事项:
如果在分析/同步期间发生更改,它们仍会被检测并发送到下一个分析间隔。
如果这些更改是由 GoodSync 的同步引起的,它们不会产生新的需要同步的更改。
文件更改时启动分析和同步,这导致通过锁文件锁定同步文件夹。
GoodSync 大约每 3 秒检查一次新更改。此时间量子是可配置的。
如果更改持续到来,即使有延迟选项,同步也将在持续更改 5 分钟后开始。
文件夹连接时
当同步文件夹(左侧或右侧)可用时,分析和同步此任务。
GoodSync 每 3 分钟检查一次左侧和右侧文件夹的状态以确定可用性。
以下事件加速了连接/断开状态的检测:
插入或弹出便携式卷:可拆卸文件夹可能连接或断开。
网络连接或断开:FTP、SFTP 和 DAV 文件夹可能连接或断开。
不应与“文件更改时”模式一起使用,因为前者会覆盖它。
GoodSync 启动时
GoodSync 启动时分析和同步此任务。
“延迟”值指定从文件夹出现到同步开始等待的秒数。
不应与“文件更改时”模式一起使用,因为前者会覆盖它。
此功能在无人值守模式下不起作用,因为 GoodSync Runner 服务一直在运行。
定期(定时器)(默认周期:2 小时 0 分钟)
定期分析和同步此任务,每 HH 小时 MM 分钟。
可以与“文件更改时”选项一起使用,如果希望不时进行一次完整分析。
如果关闭并重新打开 GoodSync,它仍然会记住注册表中的任务上次运行时间。
注销时
在 Windows 注销前分析和同步此任务。
请注意,Windows 可能会在注销时尝试关闭 GoodSync。
通常,Windows 看到 GoodSync 正在执行文件操作并允许完成。
在无人值守模式下不起作用,因为 GoodSync Runner 服务一直在运行。
按计划
按指定的计划分析和同步此任务。
可以设置这些时间单位值:
分钟(0 到 59),
小时(0 到 23),
日期(1 到 31),
月份(1 到 12),
星期几(0=星期日 到 6=星期六)。
注意:空的时间单位值表示此时间单位在计划中不固定。
n1-n2 范围匹配从 n1 到 n2 的值范围。
n1-n2/n3 步进范围匹配从 n1 到 n2 的范围,步长为 n3。
每个时间单位可以指定值或步进值范围的列表,用逗号分隔。
示例:分钟=15 小时=03 月份=3-10/3 星期几=1,3,5 将在
3 月、6 月、9 月的每个星期一、星期三、星期五的上午 03:15 运行任务。
如果计算机进入睡眠/待机状态,GoodSync 可以将其唤醒以执行“按计划”任务。
确保控制面板 >> 电源选项 >> 更改计划设置 >> 更改高级电源设置 >> 睡眠 >> 允许唤醒定时器已启用。
在没有用户界面的情况下运行(无人值守)
此选项适用于除“启动时”和“注销时”之外的所有自动模式。
如果勾选,任务将通过 GoodSync Runner 服务运行。
这将允许计划任务在用户注销或应用程序关闭时执行。
GoodSync 将启动 Runner 服务设置并请求当前登录用户的 Windows/Mac 账户密码。
这将确保运行程序可以模拟用户账户并对数据有适当的访问权限。
Runner 服务也可以通过 Windows 上的“Tools” >>“Runner Service Setup”(工具 >> Runner 服务设置)或 Mac 上的“GoodSync” >>“Runner Service Setup”(GoodSync >> Runner 服务设置)进行设置。
如果未勾选,则自动任务将在此处的 GoodSync GUI 中运行。
要查看由 Runner 服务在无人值守模式下运行的任务日志,使用“Job” >>“Open Left/Right Logs”(任务 >> 打开左侧/右侧日志)。
高级自动
如果更改文件超过(默认勾选,50%)
如果勾选,仅双向模式自动同步不执行
如果任务中更改的文件比例超过指定的百分比。
异常大量的更改文件通常表示需要用户注意的事件。
如果未勾选,则不对同步决定应用更改限制。
等待锁清除(默认勾选)
如果勾选,自动任务将等待锁文件清除而不是产生错误。
当同步在此文件夹中运行时,同步文件夹中存在锁文件。
这样,两台不同计算机上的 GoodSync 无法同时同步到同一文件夹,以避免数据损坏。
如果未勾选,则同步文件夹中存在锁文件会产生错误。
可以指定等待分钟数,零表示默认值 20 分钟。
在分析/同步完成后自动清除树
如果勾选,GoodSync 在成功同步或未检测到更改的分析后自动清除更改树。
如果未勾选,同步树在同步后保留在内存中。
内存节省:删除大型更改树可以节省内存。
删除更改树后,同步结果变得无法访问,因为更改存储在树中。
查看同步日志以查看已执行的操作。
只有在 GoodSync 运行时,参与自动选项才有效
当“在没有用户界面的情况下运行(无人值守)”选项未勾选时,GoodSync 必须运行任务才能被自动模式启动。
打开以下全局程序选项以保持 GoodSync GUI 运行:
在 Windows 上:
“Tools” >>“Program Options” >>“Start GoodSync when Windows starts”(工具 >> 程序选项 >> Windows 启动时启动 GoodSync)。
“Tools” >>“Program Options” >>“Hide to System Tray when the Main Window is closed”(工具 >> 程序选项 >> 关闭主窗口时隐藏到系统托盘)。
在 Mac 上:
“GoodSync” >>“Preferences” >>“Start GoodSync when Mac starts”(GoodSync >> 首选项 >> Mac 启动时启动 GoodSync)。
“GoodSync” >>“Preferences” >>“Start GoodSync in Menu bar”(GoodSync >> 首选项 >> 在菜单栏中启动 GoodSync)。
无人值守模式任务即使 GoodSync GUI 没有运行也会运行。
任务Scheduling规则
刚刚发生的事件标记任务为“待运行”。
待运行任务按照顺序运行,直到所有待运行任务都已运行。
如果几个任务的同步文件夹不交集,它们可以并行自动运行,最多达到通过“Tools” >>“Program Options” >>“Auto”(工具 >> 程序选项 >> 自动)(在 Mac 上为“GoodSync” >>“Preferences” >>“Auto”(GoodSync >> 首选项 >> 自动))设置的“Auto Job to Run in Parallel”(并行运行的自动任务)选项值。
如果任务待运行且同一任务发生另一个触发事件,则忽略此第二个事件。
完整模式(GUI)以参与模式运行所有任务。
GoodSync Runner 服务以无人值守模式运行所有任务。
自动触发优先级
“文件更改时”(OFC)模式覆盖大多数其他自动触发器:
GoodSync 启动时:OFC 在启动时已经执行完整分析。
文件夹连接时:OFC 将在连接丢失后重试任务。
注销时:如果文件一直同步,则无需在注销时同步它们。
一般来说,按照自动触发列表中出现的顺序检查触发器:
如果“文件更改时”运行,则只有“定期(定时器)”和“按计划”触发器有效。
所有其他触发器(除 OFC 外)可以一起出现,一个不会排除另一个。
如果一个触发器已安排任务开始,则其他触发器无法安排它。
如果任务已经在运行,自动触发器无法启动它。
回到顶部
分析选项
符号链接和交点
此选项决定如何处理指向文件和文件夹的符号链接。
可能的值:
忽略:忽略符号链接,不以任何方式复制。
按原样复制(默认):将指向文件/文件夹的符号链接复制为目标文件夹中的相同符号链接。
向下钻取:将符号链接的目标文件/文件夹复制到目标文件夹。
Windows:符号链接本身知道它是指向文件还是文件夹。
Linux/UNIX:符号链接不知道它是指向文件还是文件夹,
因此需要钻取到目标以找出。
高级分析
检测文件和文件夹移动和重命名(默认勾选)
如果勾选,检测文件和文件夹移动或重命名,并按此执行,而不是作为删除和重新创建。
当文件夹内所有文件移动到相同的目标文件夹时,检测文件夹移动。
检测:如果文件夹包含两个或更多文件按文件大小和文件修改时间相同,无法检测此类文件或其父文件夹的重命名/移动。
估算同步所需的磁盘空间(默认勾选)
如果勾选,计算完成同步所需的空闲磁盘空间。
比较所有文件的校验和(慢)(默认未勾选)
如果勾选,在左侧和右侧比较所有文件的 MD5 校验和。
如果文件的 MD5 校验和不同但文件大小和文件修改时间相同,则宣布冲突。
同步后,验证复制文件的校验和在两侧相同。
如果未勾选,如果文件大小或修改时间发生更改,则认为文件已更改。
回到顶部
同步选项
复制文件创建时间(默认未勾选)
如果勾选,除了复制修改时间外,还复制文件或文件夹的创建时间。
如果未勾选,仅复制文件/文件夹修改时间。
复制属性(默认勾选,仅限 Windows)
如果勾选,在 GoodSync 复制文件/文件夹时复制文件/文件夹属性(只读、隐藏、系统)。
如果未勾选,为复制的文件分配“正常”属性。
复制所有者(默认未勾选)
如果勾选,在复制文件时复制文件/文件夹所有者。
如果未勾选,为复制的文件分配当前所有者。
本地 Windows 文件系统的当前所有者在当前的登录 Windows 用户。
本地 Mac 文件系统的当前所有者在当前的登录 macOS 用户。
GoodSync 服务器的当前所有者在设置 GoodSync Connect 时定义。
复制 ACL(默认未勾选)
如果勾选,在复制文件时复制文件/文件夹访问控制列表(ACL)。
如果未勾选,为复制的文件分配空 ACL。
复制原始文件系统名称(仅 Mac,默认勾选)
如果勾选,GoodSync 不会替换文件名中的禁止符号(?\<>|*”)。
如果未勾选,仅在文件名以不区分大小写的方式更改时复制/重命名具有相同内容的文件。
复制权限(仅 Mac 和 Unix,默认勾选)
如果勾选,GoodSync 将复制 Unix 文件系统权限(rwxrwxrwx)。
如果未勾选,为复制的文件分配默认权限。有关详细信息,请参见单独的选项。
高级同步
不同步在分析和同步之间更改的文件
如果勾选,则不同步在分析和同步之间更改的文件,让它们等到下一次分析。
如果未勾选,则无论如何同步此类文件,并在源和目标中反映更改状态。
分析和同步之间等待,单位秒
如果不为零,则在分析和同步之间等待这么多秒。
与“不同步更改的文件”选项结合使用有意义,允许文件更改有更多时间。
超级解锁模式(默认未勾选)
如果勾选,上传期间源文件可能被删除或移动,因为 GoodSync 不会锁定它们。
GoodSync 会立即注意到发生删除/移动,并且不会继续上传。
如果未勾选,对于上传使用操作系统解锁模式,但此模式仍会对源文件进行锁定以防止移动或删除。即使操作系统似乎允许删除/移动源文件,GoodSync 仍将持续上传文件,只有当 GoodSync 完成后,文件才会被实际删除。
仅供高级用户使用。
任务完成后关机(默认未勾选)
如果勾选,GoodSync 会在任务同步完成且无错误后关闭此计算机。
手动和自动任务模式都受此选项影响(如果指定)。
回到顶部
回收/历史选项
回收站
仅保存删除/替换文件的最后一个版本到回收站(默认勾选)
如果勾选,GoodSync 将在发生修改的任务侧的“gsdata_saved_ 文件夹”中保留被覆盖或删除文件的先前版本。
如果未勾选,替换/删除的文件将永久删除。
仅保留文件的最新版本(当前版本之前的一个版本)。
隐藏文件夹:gsdata 在 Windows 中是隐藏文件夹。
需要在 Windows 资源管理器中启用“显示隐藏文件”选项才能查看此文件夹的内容。
在此天数后清理 saved 文件夹
如果勾选(默认 30 天),则在“gsdata_saved_”文件夹中放置的所有文件
将在指定天数后被清除。
如果未勾选,“gsdata_saved_”文件夹中的所有文件将无限期保留。
保存删除/替换文件到历史文件夹,多个版本
如果勾选,GoodSync 将为文件的每次修改保留一个版本。
这些版本保存到任务侧发生写入的“gsdata_history_”文件夹中。
在文件扩展名前添加时间戳,以便可以保存文件的多个版本。
保留目录结构。删除的文件也将放置在此文件夹中以便恢复。
此选项不能与保存删除/替换文件的最后一个版本到回收站选项一起使用。
在此天数后清理 history 文件夹
如果勾选,则在“gsdata_history_”文件夹中放置的所有文件将在指定天数后被清除。
如果未勾选,“gsdata_history_”文件夹中的所有文件将无限期保留。
回到顶部
速度/限制选项
并行线程同步运行,数量(默认勾选,3 个线程)
如果勾选,同步将在指定数量的并行线程中运行。
使用此选项可以加速与高延迟远程服务器的文件传输。
然而,如果带宽已被单线程同步用尽,则不会提高速度。
如果未勾选或为 0,则按顺序在一个线程中运行同步。
有助于:上传许多小文件到 FTP、GSTP、SFTP、WebDAV 或其他远程服务器时。
不助于:上传几个大文件到 FTP、GSTP、SFTP、WebDAV 或其他远程服务器时。
重新连接尝试的总秒数(默认 120)
文件系统断开连接或返回连接错误时允许重新连接尝试的总秒数。
如果在此秒数重试后文件操作失败,
则宣布文件系统断开连接,整个任务失败。
文件复制速度限制,单位 KByte/秒(默认 0)
如果不为零,按指定的 KBytes/秒 值限制文件复制速度。
当同步中的平均文件复制速度超过指定的阈值时,
GoodSync 将任务暂停 1 秒,直到有效平均速度低于限制。
最长运行时间(默认不受限)
如果勾选且不为零,则将此任务运行的持续时间限制为指定的分钟数。
分析、同步或分析+同步受指定分钟数的限制。
手动和自动模式都受此限制的影响(如果指定)。
回到顶部
错误/冲突选项
显示气泡消息
此选项控制是否以及何时显示气泡(系统托盘)消息:
从不:
不显示气泡消息。
冲突和错误时(默认):
仅在分析或同步期间检测到冲突或错误时显示气泡消息。
更改和同步时:
在分析或同步期间检测到更改、冲突或错误时显示气泡消息。
冲突解决
如果在计划运行前,双向同步的两侧都更改了文件,这将产生冲突。
从冲突操作章节了解有关冲突的更多信息。
自动解决弱冲突(默认勾选)
当不同侧的文件大小相等但文件修改时间不相等,且一侧没有世代时,发生弱冲突。
如果勾选,GoodSync 将通过让有世代或文件修改时间的一侧胜出来解决此类冲突。
如果未勾选,弱冲突将呈现给用户。
自动解决冲突(强冲突)(默认“不要复制”)
当 GoodSync 无法自行检测到胜出的文件时,发生强冲突。
这些冲突可以自动解决,使用以下选项:
不要复制(默认):将冲突留在未解决(不要复制)状态。
左侧胜出:解决为左侧到右侧传播。
右侧胜出:解决为右侧到左侧传播。
较新文件胜出:修改日期最新的文件胜出。
停止同步:检测到冲突时停止同步。
重命名失败文件,不删除(默认未勾选)
如果启用了“自动解决冲突(强冲突)”选项,则不要删除因冲突解决而失败的文件。相反,将其重命名为“FileName (Conflicted Copy from COMPUTER on DATE).ext”。
如果冲突的胜出一侧删除了文件并启用了此选项,两侧文件保持不变。如果我们将文件重命名为“(Conflicted Copy …)”那么胜出一侧将没有文件,失败一侧有重命名的文件,因此在第二次同步后,文件将变得相同,只是现在已重命名。相反,我们只是让它们保持不变而不重命名。
回到顶部
脚本选项
“脚本”选项卡用于在任务运行的某个阶段调用程序、脚本或电子邮件警报。
分析前
如果字段不为空,则在分析开始之前执行指定的操作。
如果调用的程序返回非零返回码或失败,则不开始分析。
如果调用的程序成功并返回零返回码,则继续分析。
分析无同步
如果字段不为空,则在分析完成后执行指定的操作。
仅在分析完成且无更改时执行操作。
使用此选项在无更改的分析后执行自定义操作,例如断开 VPN。
同步后
如果字段不为空,则在同步完成后执行指定的操作。
当同步完成并且同步跟随检测到更改的分析时执行操作。
因此,无更改的分析或有更改的同步将会发生,但不会两者都发生。
使用此选项在同步后执行自定义操作,例如通知系统管理员。
发送电子邮件
如果脚本字段值包含“@”符号,
GoodSync 将电子邮件发送到选项中指定的地址。
多个电子邮件地址必须用逗号或分号分隔:
user1@server.com; user2@hotmail.com
如果字段中仅指定电子邮件地址,则发送默认电子邮件文本。
要指定自定义电子邮件,在命令前添加以下某些选项:
[noattach: ] [errors: ] email-addr-1 [, …, email-addr-N] [: email-text-with-parameters]
示例:
noattach: user@example.com: Synced %SYNCOK% items, changed items were %CHANGED%
这里的 noattach 指定电子邮件不会附加同步日志。
电子邮件将发送到 user@example.com 并且
它包含参数 %SYNCOK%(同步OK的文件/文件夹数量)
和 %CHANGED%(同步OK的更改项目数量)。
调用程序
如果脚本字段值不包含“@”符号,
GoodSync 运行选项中指定的程序和传递给此程序的参数:
program-name %ARG1% %ARG2% %ARG3%…
其中参数可以是以下之一(所有变量名称都区分大小写):
参数 描述
%JOBNAME% 任务名称
%RESULT% 结果:”” 表示 OK 或“终端错误消息”
%LOGPATH% 日志文件路径,在“…”内
%LF% 左侧文件夹路径,在“…”内
%LF_ACT% 已解析(=VolumeName\folder -> f:\folder)左侧文件夹路径,在“…”内
%RF% 右侧文件夹路径,在“…”内
%RF_ACT% 已解析(=VolumeName\folder -> f:\folder)右侧文件夹路径,在“…”内
%CHANGED% 分析后更改项目数量
%ERRORS% 分析后或同步后的错误数量
%CONFLICTS% 分析后或同步后的冲突数量
%SYNCOK% 同步后同步OK的项目数量
%SYNCCHG% 同步后同步OK的文件更改数量
%TSTART% 任务开始时间
%TFINISH% 任务结束时间
%TELAPSED% 从开始到结束的任务经过时间,单位为分钟
程序名称可以是任何可执行文件,例如 Windows 中的 .BAT 或 .EXE 文件。
如果程序名称不是绝对路径,它应该在可执行 PATH 中。
如果程序名称包含空格,必须用双引号括起来,如:
“C:\Documents and Settings\John Smith\My Documents\myscript.vbs”
程序名称可以包含 %GSDISK% 变量
替换为启动 GoodSync 的磁盘,如:
“%GSDISK%\folder1\folder2\program.bat”
这允许从 GoodSync2Go 所在的磁盘启动程序。
示例:调用记事本显示日志文件:
notepad %LOGPATH%
GoodSync 会等待程序完成后继续。
但是,如果程序名称以“nowait:”为前缀,GoodSync 不会等待。
如果脚本或电子邮件警报以“errors:”为前缀,则仅在以下情况下启动:
分析或同步中发生终端错误,或
分析或同步中发生非终端错误,或
分析中发生冲突。
左侧/右侧选项
这些选项特定于左侧和右侧同步文件夹,而不是任务整体。
也就是说,如果任务 A 同步文件夹 X 到文件夹 Y,任务 B 同步文件夹 X 到文件夹 Z,并且
如果在任务 A 中更改了文件夹 X 的文件夹选项,则
任务 B 中文件夹 X 的文件夹选项将自动更改为与任务 A 中的值相同。
这实际上意味着左侧/右侧选项附加到文件夹,而不是任务。
文件差异的原因
需要时比较校验和(较慢)(默认未勾选)
如果勾选,如果文件大小未更改但文件修改时间已更改,则比较旧文件与新文件的 MD5 校验和。
如果文件的 MD5 校验和不同但文件大小和文件修改时间相同,则宣布冲突。
同步后,验证复制文件的校验和在两侧相同。
如果未勾选,仅在文件大小或修改时间发生更改时认为文件已更改。
比较属性(默认未勾选,仅限 Windows)
如果勾选,即使文件主体未更改,也会检测文件/文件夹属性的变化。
如果未勾选,仅在复制更改文件时复制属性。
比较权限(仅 Mac 和 Unix,默认未勾选)
如果勾选,即使文件主体未更改,也会检测文件/文件夹权限的变化。
如果未勾选,仅在复制更改文件时复制权限。
比较所有者(默认未勾选)
如果勾选,即使文件主体未更改,也会检测文件所有者的变化。
如果未勾选,仅在复制更改文件时复制文件所有者。
比较 ACL(默认未勾选)
如果勾选,即使文件主体未更改,也会检测 ACL 的变化。
如果未勾选,仅在复制更改文件时复制 ACL。
比较扩展属性(仅 Mac,默认未勾选)
如果勾选,即使文件主体未更改,也会检测扩展属性的变化。
如果未勾选,仅在复制更改文件时复制扩展属性。
客户端加密
这些选项控制文件名和主体的加密,
GoodSync 可以在客户端使用提供的密码派生的密钥执行加密。
因此,服务器无法解密文件。
(1)不使用(默认选项)
如果选择,GoodSync 不会对此文件夹中的文件进行压缩和加密。
(2)加密文件主体和名称
如果选择,在上传到此文件夹之前加密文件主体和名称。
对加密使用带有 256 位密钥的 AES 加密算法,所有文件块都是链接的。
应用随机 salt,因此相同文件的不同加密会产生不同的结果。
文件大小将增加正好 32 字节。
加密文件名被 Base64 编码为可读字符串。
此选项将忽略最多 3 个解密错误的文件名。
(3)压缩和加密文件
如果选择,在上传到此文件夹之前压缩并可选地加密文件。
加密选项包括:
无加密:不加密文件,仅压缩。
ZipCrypto:使用 ZipCrypto 算法加密压缩文件,
安全性较低,但有原生 Windows 支持。
AES-256:使用带有 256 位密钥的更强的 AES 加密算法加密压缩文件。
如果勾选加密文件名,GoodSync 将额外加密压缩文件的名称。
客户端加密:加密密码在服务器账户管理器中记忆。
丢失此密码可能导致加密数据的丢失。
测试加密
点击此按钮,使用输入的加密密码测试左侧/右侧文件夹的加密。
GoodSync 将显示解密文件名列表,应验证列表的可读性。
这确认输入了正确的加密密码。
清空同步文件夹
点击此按钮删除左侧/右侧文件夹中的所有内容,而不尝试解密它们。
在忘记加密密码需要重新开始的情况下,应使用此按钮。
此外,更改加密密码并需要重新加密文件夹时也可以使用。
关于加密和解密的更多信息
以下是如何加密备份中的所有文件:
假设任务的左侧文件夹作为备份的源,任务的右侧文件夹是目标,按照以下步骤生成加密备份:
转到“Job” >>“Options” >>“Right Side”(任务 >> 选项 >> 右侧),并勾选“Encrypt File Bodies and Names”(加密文件主体和名称)。
输入一个复杂但仍然可以记住的密码。
转到“Job” >>“Options” >>“Left Side”(任务 >> 选项 >> 左侧),并确保“Encrypt File Bodies and Names”(加密文件主体和名称)保持未勾选状态。
备份时的加密在 GoodSync 从左侧复制文件到右侧时发生。
恢复时的解密在 GoodSync 从右侧复制文件到左侧时发生。
文件系统特定
在 NTFS 中压缩(默认未勾选,仅限 Windows NTFS)
如果勾选,使用原生文件系统功能压缩文件主体。
仅在 NTFS 中有效。压缩将由 Windows 完成。文件属性将被设置为“Compressed”(已压缩)。
如果未勾选,保持文件中未压缩状态。
使用 EFS 加密(默认未勾选,仅限 Windows NTFS)
如果勾选,在此侧使用 NTFS 的 EFS 功能加密文件主体。
仅在 NTFS 中有効。加密将由 Windows 完成。文件属性将被设置为“Encrypted”(已加密)。
如果未勾选,保持文件中未加密状态。
不显示自己的 FAT 文件系统(默认未勾选)
如果勾选,使用旨在中和 FAT 时间存储问题的特殊时间调整。
如果未勾选并且文件系统未报告 FAT,
则假设文件系统以 UTC 存储文件修改时间。
异类选项(仅限高级用户)
此处无 gsdata 文件夹(默认未勾选)
如果勾选,不在任务的左侧/右侧同步文件夹中创建“gsdata”文件夹。
相反,在此计算机上的 GoodSync 配置文件夹中创建“gsdata”文件夹。
如果未勾选,在同步文件夹中创建“gsdata”文件夹。
此选项仅在无法或不希望写入同步文件夹的情况下使用(单向任务的只读源侧)。
仅对未与任何其他文件夹同步的同步文件夹使用此选项(通过此计算机或其他计算机上的任何其他任务)。
如果此选项被勾选,GoodSync 从同步文件夹中删除“gsdata”文件夹,并在 GoodSync 配置文件文件夹中创建“mirrors”文件夹。可以通过“Tools” >>“Program Options” >>“General” >“Mirror Folder”(工具 >> 程序选项 >> 常规 > 镜像文件夹)设置“mirrors”文件夹的自定义位置。
分析期间不列出文件夹(默认未勾选)
如果勾选,在分析期间不列出文件夹以查看其中的内容。
相反,信任 GoodSync 状态文件提供文件列表。
如果未勾选,执行完整分析,列出同步文件夹内的所有文件夹。
此选项只能在 GoodSync(不是用户或其他程序)更改此侧文件夹及其子文件夹中的文件时使用。
仅供高级用户使用。误用此选项可能导致数据损坏或丢失。
使用临时文件进行安全复制(默认勾选)
如果勾选,同步不直接将源文件复制到此侧的目标文件,
因为同步中期任何中断文件复制都会损坏文件。
相反,同步将源文件复制到目标文件夹中的临时文件,
一旦复制操作完成,临时文件将被重命名为目标文件。
此选项可以对单向备份取消勾选,当目标卷的空闲空间有限时。
此选项仅适用于没有原子上传的文件系统。
原子上传意味着在上传完成之前中断将恢复到文件的先前版本。
回到顶部
程序选项
常规
此选项卡提供对 GoodSync 常规选项的访问。
语言(需要重启)
此选项允许从右侧下拉菜单中选择首选语言。
树显示密度(需要重启,仅限 Windows)
允许选择同步树中的行间距。较高的设置允许每页查看更多项目。
按字母顺序排序任务名称(需要重启)(默认勾选)
如果勾选,GoodSync 将按字母顺序排列任务和组列表。
如果未勾选,GoodSync 将允许在任务列表中通过拖放对任务和组进行重新排序。
显示备份/同步任务组(需要重启)(默认未勾选)
如果勾选,GoodSync 将在任务树中显示备份和同步任务组。
如果未勾选,GoodSync 不会在任务树中显示备份和同步任务组。
在系统托盘中显示 GoodSync 图标(Windows)(默认勾选)
在菜单栏中启动 GoodSync(Mac)(默认勾选)
如果勾选,GoodSync 在运行时将在系统托盘(Mac 上为菜单栏)中显示。
如果未勾选,GoodSync 在运行时不会在系统托盘中显示。
关闭主窗口时隐藏到系统托盘(默认未勾选,仅限 Windows)
如果勾选,GoodSync 在关闭时将在后台运行。
如果未勾选,GoodSync 在关闭时将从内存中卸载。
Windows 启动时启动 GoodSync(Windows)(默认未勾选)
Mac 启动时启动 GoodSync(Mac)(默认未勾选)
如果启用,GoodSync 将在登录系统账户时自动启动。
如果禁用,GoodSync 将不会在登录系统账户时自动启动。
将 GoodSync 快捷方式添加到桌面(默认勾选,仅限 Windows)
如果勾选,GoodSync 将其快捷方式添加到桌面。
如果未勾选,GoodSync 不会将快捷方式添加到桌面。
在 Gs-Server smb:/ 虚拟文件夹中使用新的 SMB 实现(默认勾选,仅限 Windows)
如果勾选,允许使用新的 Sib-SMB 客户端实现。
如果未勾选,将使用 Windows SMB 客户端。
阻止系统空闲睡眠(默认勾选,仅限 Mac)
如果勾选,GoodSync 将在任务运行或计划运行时阻止 Mac 进入睡眠状态。
注意:通过从 Apple 菜单选择“睡眠”或关闭笔记本电脑仍然会强制睡眠,无法阻止。
警告时间超出范围(默认未勾选)
如果勾选,如果文件修改时间超出 1980-2037 范围,GoodSync 将发出警告。
比较程序
在“Compare Program”(比较程序)字段中,可以指定用于比较文件的程序和命令行参数。
镜像文件夹
镜像文件夹(“mirrors”)作为 GoodSync 配置文件文件夹内建立的“gsdata”文件夹的本地类似物。它包含与任务侧对应的小文件夹,包含 GoodSync 运行所需的基本数据。这包括任务状态文件、任务日志、删除/覆盖文件的先前版本以及同步期间使用和生成的其他技术文件。
最初,任务日志被写入镜像文件夹本地。仅分析任务的日志仅在本地镜像文件夹中可用。“Job” >>“Logs on Left Side/Logs on Right Side”(任务 >> 左侧日志/右侧日志)菜单项显示来自同步文件夹和本地镜像文件夹的日志文件。
回到顶部
账户
此选项卡提供 GoodSync 应用程序内登录的 GoodSync 账户的简要详细信息。
管理账户按钮
在默认浏览器中打开 GoodSync 账户 Web UI。
这将自动登录用户到账户中,以管理设备、许可证、GoodSync 存储、账户设置等。
更改账户按钮
运行 GoodSync 账户设置对话框以登录另一个 GoodSync 账户。
回到顶部
许可证
在此选项卡上,可以找到有关在此计算机上激活的 GoodSync 许可证的信息。
激活许可证按钮
运行 GoodSync 激活对话框以在此计算机上激活未使用的 GoodSync 许可证。
GoodSync 启动时请求账户密码(默认未勾选)
如果勾选,在 GoodSync 应用程序启动时要求输入 GoodSync 账户密码,但在 Runner 服务启动时不这样做。
为 OAuth 使用私人默认浏览器(默认未勾选,仅限 Windows)
如果勾选,在需要时为 OAuth 身份验证以私人模式打开默认浏览器。
如果未勾选,以常规模式打开默认浏览器。
回到顶部
自动
在此选项卡上,可以设置全局自动化设置。
并行运行的自动任务最多(默认 1)
此选项允许指定可以同时运行的自动启动任务的数量。
自动任务间隔,秒(默认 3)
GoodSync 自动审查任务是否有计划运行的任务。此选项允许指定检查之间的时间长度。
无活动任务时自动隐藏迷你窗口(默认勾选,仅限 Windows)
如果勾选,当没有活动任务时,迷你模式窗口将自动隐藏。
如果未勾选,迷你模式窗口将在迷你模式中始终显示。
在账户同步时保留自动选项(默认未勾选)
如果勾选,在账户同步期间保留本地任务的自动选项。
如果未勾选,本地任务配置的自动选项将被与 GoodSync 账户同步的任务的自动选项替换。
保留文件世代历史,单位月(默认 12)
此选项允许设置 GoodSync 保留文件世代历史的期望持续时间。超过此期限的文件世代历史将被丢弃。
每日检查新版本(默认勾选)
如果勾选,GoodSync 将每天检查新版本。
找到新版本时自动安装(默认勾选)
如果勾选,将自动安装新版本。
回到顶部
过滤器
在此选项卡上,可以配置将应用于所有任务的全局过滤器设置。
在本文档的过滤器章节中阅读更多关于包含/排除过滤器的信息。
回到顶部
SMTP
此选项卡提供用于配置发送电子邮件的 SMTP 服务器的设置。
使用 SMTP 服务器发送电子邮件(默认勾选)
如果勾选,GoodSync 将使用下面指定的 SMTP 服务器发送分析后和同步后的电子邮件。
如果未勾选,GoodSync 将使用计算机的默认 MAPI 客户端发送这些电子邮件。
SMTP 服务器和端口
服务器:用于发送电子邮件的 SMTP 服务器的 IP 名称或地址。
端口:用于发送电子邮件的 SMTP 服务器端口。
默认端口值:
通过 TLS 的 SMTP – 587
通过 SSL 的 SMTP – 465
不安全的 SMTP – 25
SMTP UserID 和密码
如果 SMTP 服务器要求身份验证,请在此指定凭据。
发送者电子邮件
GoodSync 在发送电子邮件时将使用的发送者电子邮件地址。
始终通过 TLS/SSL 安全 SMTP(端口 465)(默认未勾选)
如果勾选,在端口 465 上使用 TLS/SSL 加密 SMTP 通信。
如果未勾选,GoodSync 将使用纯文本通信。
使用 STARTTLS 切换到 TLS 安全 SMTP(端口 587)(默认未勾选)
如果勾选,在纯文本港口 587 上启动,然后通过 STARTTLS 命令请求 TLS/SSL。
如果未勾选,GoodSync 将使用纯文本通信。
配置完成后,使用“Test”(测试)按钮测试使用上述指定设置发送电子邮件。
回到顶部
分享给我的
此选项卡有助于与 GoodSync 用户分享计算机或本地网络上的文件夹,并授予访问权限。
以下是与另一位 GoodSync 用户共享文件夹的过程:
点击“Add”(添加)按钮创建新的共享文件夹。
在显示的对话框中,找到要共享的文件夹,并提供该文件夹的预期接收者的电子邮件地址。
还可以切换“Read-Only”(只读)选项以管理共享文件夹的写入访问权限。
点击“OK”。提供电子邮件地址的人将收到一封电子邮件,通知他们共享文件夹。
如果他们有 GoodSync 账户,他们可以通过在 GoodSync 应用程序的浏览对话框中选择“GoodSync Connect”文件系统立即查看和访问共享文件夹。
如果没有,将出现提示,要求邀请他们加入 GoodSync。他们需要创建一个 GoodSync 账户并在任何受支持的设备上安装 GoodSync 应用程序以访问共享。
所有创建的共享都显示在表格中,显示以下属性:
来自计算机:指定共享所在的计算机名称。
来自文件夹:指定共享文件夹的路径。
给用户:指定与共享文件夹的 GoodSync 账户的User ID。
给计算机:指定在 GoodSync Connect 中将显示的计算机名称。
只读:指定共享的只读设置。
回到顶部
与我分享的
在此选项卡中,GoodSync 展示其他 GoodSync 用户通过上面描述的“分享给我的”选项卡与当前用户共享的文件夹。
回到顶部
存储
此选项卡提供管理与GoodSync账户相关的GoodSync在线存储的能力。
如果尚未申请GoodSync存储或需要额外的存储空间,使用“Add”(添加)按钮申请或购买GoodSync存储。
与GoodSync账户相关的可用存储显示在表格中,指示存储计划和分配的配额(以GB为单位)。
此外,可以通过GoodSync账户Web UI在线管理GoodSync存储。
回到顶部
代理
此选项卡管理GoodSync应用程序的代理设置。
不使用代理
使用直接连接,不使用代理。
使用Internet Explorer用于远程连接的代理服务器(默认)
如果选择此选项,GoodSync将使用与Internet Explorer和WinInet相同的代理服务器。
使用此代理服务器进行远程连接
如果选择此选项,使用下面字段中指定的代理服务器。勾选此框后,可以输入代理服务器和端口。
代理UserID和密码
如果这些字段不为空,则使用这些凭据作为指定代理的UserID和密码。
如果这些字段为空且将使用指定的代理服务器,则提供代理的User ID和密码。
使用“Test”(测试)按钮确保代理设置正确。
FTP代理
可以在此指定用于FTP连接的代理服务器和端口。
信任系统根证书颁发机构(默认勾选)
如果勾选,允许第三方程序监听GoodSync通过TLS的通信,如果他们将证书添加到系统存储中。
回到顶部
日志
日志详细级别(默认操作)
设置日志窗口中显示的日志详细级别。保存到文件的日志始终具有最高详细级别。
可能的级别:0 – 关键,1 – 错误,2 – 操作,3 – 详细信息。
保留日志天数(默认15)
保留任务和全局日志的天数。删除较旧的全局日志文件。
存储日志到文件夹
允许指定存储GoodSync日志的自定义文件夹。如果为空,则存储日志到用户应用程序配置文件夹中的GoodSync文件夹。
回到顶部
服务器
此选项卡控制本地GoodSync服务器设置。
为其他设备提供文件服务
根据此设置,GoodSync将在此计算机上作为服务器或客户端运行。
如果勾选,安装在此计算机上的GoodSync可以接受传入请求,即它将作为服务器运行。在此计算机上存储的数据可以通过GoodSync Connect从其他安装了GoodSync的设备访问。
如果未勾选,安装在此计算机上的GoodSync只能发出传出请求,无法接受传入请求,即它将作为客户端运行。
在端口上启用服务器Web UI(默认11000)
如果勾选,启用本地GoodSync服务器UI(服务器管理控制台)。可以通过在浏览器中打开URL http://localhost:11000访问。
点击“Server Advanced Options”(服务器高级选项)按钮在默认浏览器中打开GoodSync服务器Web UI。
如果未勾选,Web UI将被禁用,而GoodSync服务器将继续运行。
服务器日志
日志详细级别(默认交易)
设置服务器日志的详细级别。
可能的级别:0 – 关键,1 – 错误,2 – 操作,3 – 详细信息,4 – 交易,5 – 调试。
保留日志天数(默认15)
保留服务器日志的天数。删除较旧的日志文件。
存储日志到文件夹
允许指定存储服务器日志的自定义文件夹。如果为空,存储日志到服务器设置文件中指定的文件夹,默认情况下Windows为“C:/ProgramData/GoodSync/server”,Mac为“/Library/Application Support/GoodSync/server”。
上述所有服务器设置都可以在服务器设置文件中更改。详细信息参阅GoodSync Connect手册中的相应章节。
回到顶部
同步特定应用程序
本章解释如何为热门应用程序配置同步。
RoboForm
最新版本的RoboForm具有命令RoboForm >>“Tools” >>“Sync Data”(RoboForm >> 工具 >> 同步数据),该命令会设置同步任务并自动启动GoodSync。
Outlook
同步包含Outlook数据的.PST文件。
默认情况下,.PST文件存储在以下文件夹中:
C:\Users\\AppData\Local\Microsoft\Outlook
我们推荐通过“Job”菜单 >>“Options” >>“Advanced”(任务 >> 选项 >> 高级)启用“Copy locked files using VSS snapshots”(使用VSS快照复制锁定文件)选项。这将允许GoodSync即使.PST文件正在使用中也能复制它。
Mozilla Thunderbird
同步Thunderbird配置文件文件夹。它位于
C:\Users\\AppData\Roaming\Thunderbird\Profiles
Windows Mail
同步Windows Mail数据文件夹。它位于
C:\Users\\AppData\Local\Microsoft\Windows Mail
Quickbooks
Quickbooks(QB)将其所有数据存储在一个格式为CompanyName.QBW的文件中。这是需要同步的文件。Quickbooks备份文件具有扩展名.QBB。
我们推荐使用原生QB备份命令备份QBW文件,并同步备份文件以获得额外保护。
我们还推荐通过“Job”菜单 >>“Options” >>“Advanced”(任务 >> 选项 >> 高级)启用“Copy locked files using VSS snapshots”(使用VSS快照复制锁定文件)选项。这将允许GoodSync即使.QBW文件正在使用中也能复制它。
注意:即使.QBW文件仅用于查看而未进行修改,QuickBooks仍将对文件进行更改。因此,GoodSync不支持.QBW文件的双向同步,仅支持单向备份。
ACT!
ACT!锁定其数据文件,即使ACT!关闭,仍然会被锁定。这是因为ACT!安装了一个SQL服务,即使ACT!应用程序未运行,该服务仍然处于活动状态。此服务保持ACT!数据文件锁定状态。
要能够同步这些文件,应暂时停止MSSQL ACT!服务:
选择开始 >>“运行”,或使用Win+R快捷键,输入:services.msc,然后按回车。
找到名为“MSSQL$ACT7”(或类似名称)的服务,并停止它。
进行同步,然后重新启动服务。
回到顶部
高级主题
回到顶部
管理时间偏移
FAT文件系统仍在Windows中使用,某些FTP服务器存在这些问题:
本地文件修改时间被存储,因此在时区之间移动会使文件修改时间偏移。
修改时间在FAT中仅以2秒精度存储,因此将文件复制到FAT可能会使其具有略微不同的修改时间。GoodSync忽略修改时间中的+/- 2秒差异。
GoodSync识别两种类型的时间偏移:
旧-新时间偏移:当前文件修改时间与存储的修改时间相差整整几个小时,适用于大量文件。下一次同步时通过存储新的修改时间进行更正。
左侧-右侧时间偏移:左侧和右侧的文件修改时间相差整整几个小时,适用于大量文件。此时间偏移转化为复制时间操作。
回到顶部
路径中的环境变量
Windows环境变量可以在文件夹路径中使用,按如下方式插入:
%VARIABLE%
环境变量只能通过直接编辑文件夹路径插入,而不能通过浏览对话框插入。
常用的环境变量有:
%GSDISK% – 启动GoodSync.exe的磁盘,如C:或F:。
在便携式版本中使用它来引用存储在GoodSync2Go卷上的文件夹。
%USERNAME% – 当前Windows用户账户名称。
%USERPROFILE% – 当前用户配置文件目录。
%COMPUTERNAME% – 此计算机的Windows名称。
此外,GoodSync替代这些特殊变量:
%YYYY% – 当前年份。
%MM% – 当前月份,从01到12。
%DD% – 当前日期,从01到31。
%DOW% – 当前星期几,从0到6。
%WOM% – 当前月中的第几周,从1到4。
%HH% – 当前小时,从00到23。
%II% – 当前分钟,从00到59。
回到顶部
大小写敏感性
GoodSync文件和文件夹树不区分大小写。也就是说,对于GoodSync,路径“Folder\File.txt”指向与路径“FOLDER\file.TXT”相同的项目。
但GoodSync保留大小写。也就是说,如果文件(或文件夹)名称从“FilE.txt”更改为“fILe.txt”在某一侧,GoodSync会将其传播到另一侧。
这些设计选择反映了现代操作系统的现实:
在Windows上,NTFS和FAT32都不区分大小写且保留大小写。
在macOS上,默认文件系统不区分大小写且保留大小写。
某些UNIX文件系统及其基于的FTP/SFTP服务器确实区分大小写。
但如果我们希望能够将不区分大小写的Windows和macOS文件系统同步到它们,我们的树必须保持不区分大小写。
回到顶部
便携式路径
可以在左侧或右侧同步文件夹中指定便携式路径,如下所示:
=VolumeName:\folder1\folder2
这里的VolumeName是可以在Windows资源管理器的卷属性中设置的卷标。
如果以便携式格式指定路径,GoodSync将在连接到此计算机的所有便携式(可移动)驱动器中查找名为VolumeName的卷。因此,如果此卷下次插入时获得不同的驱动器字母,GoodSync仍能找到它。
在浏览对话框中选择可移动驱动器上的文件夹时,GoodSync将提示以便携式路径格式保存到该文件夹的路径。
如果在启动GoodSync2Go的GoodSync2Go文件夹内选择文件夹,驱动器字母将自动替换为%GSDISK%。
因此,无论将可移动驱动器插入哪台计算机,无论驱动器获取哪个字母,GoodSync2Go都能找到其同步文件夹,因为它们将在%GSDISK%驱动器上。
注意:请注意以下规则:
特定计算机路径用于引用仅对一台计算机有效的路径。
%GSDISK%可以在脚本选项中指定的程序中使用,然后从GoodSync2Go磁盘运行程序。
回到顶部
GoodSync GUI命令行
GoodSync GUI for Windows可以以修改其行为的命令行选项启动。
命令行调用具有以下格式:
GoodSync.exe […] […] […] [ and ]
、和在下面的GSYNC章节中定义。
可以是以下之一:
/?, /help
显示此帮助消息。
/min or /tray
以最小化到系统托盘的方式运行。
/forcetray
以最小化到系统托盘的方式运行,不允许显示主窗口或迷你窗口。
/miniwin
以迷你模式启动并允许显示主窗口。
/forceminiwin
以迷你模式启动,不允许显示主窗口。
可以是GSYNC中描述的,也可以是这些:
/exit
在命令行启动的任务结束后退出GoodSync GUI。
/exit-ifok
在命令行启动的任务结束后,如果没有终端错误则退出GoodSync GUI。
回到顶部
Windows安装程序选项
GoodSync for Windows的安装程序可以以下命令行选项启动:
/gs-userid=UserId
/gs-appkey=AppKey
如果指定了/gs-userid和/gs-appkey选项,则在安装GoodSync后:
此计算机将被加入由UserId指定的GoodSync账户。
GoodSync许可证将从由UserId设置的GoodSync账户在此计算机上激活。
这是自动化在多台计算机上安装GoodSync的好方法。
账户AppKey可以在GoodSync账户Web UI中指定。
AppKey仅允许计算机注册和许可证激活,但不允许GoodSync Connect事务。
注意:这是在线激活,因此GoodSync安装程序应该能够访问https://www.goodsync.com。
/gs-proxy=Host:Port
设置用于连接GoodSync服务器的代理地址和端口。
/gs-proxy-auth=UserId:Password
设置用于连接GoodSync服务器的代理UserID和密码。
/S
以静默方式运行安装程序,不请求用户输入。
回到顶部
GoodSync批量部署
使用以下提供的链接下载适用于相应平台的自动化GoodSync安装程序。之后,使用任何首选批量部署工具在所有设备上安装GoodSync。
Windows
GoodSync for Windows MSI
Mac
GoodSync for Mac Shell Script
shell脚本可以运行以下命令行选项:
-u|–update
使用当前的GoodSync Connect配置更新GoodSync。
-i|–install login password [noDisco]
使用指定的GoodSync Connect凭据安装GoodSync。使用noDisco表示无发现模式。
-k|–install-appkey gs-userid gs-appkey [noDisco]
使用指定的GoodSync gs-userid和gs-appkey安装并激活GoodSync。使用noDisco表示无发现模式。
-c|–install-code username authcode [noDisco]
使用指定的GoodSync username和authcode安装并激活GoodSync。使用noDisco表示无发现模式。
-l|–local-only
以本地唯一模式安装GoodSync和gs-server(GoodSync Server)。gs-server将作为系统守护进程运行,并由GoodSync用于内部用途。
-r|–remove
卸载GoodSync。
-d|–no-daemons
安装/更新GoodSync,无守护进程。无gs-server(GoodSync Server)。gs-runner(Runner Service)作为用户代理安装,不请求权限。
-n|–no-license-agreement
首次安装时无许可证协议。可与其他参数一起使用,如“GoodSyncInstaller -n -i login password”。
-h|–help
显示帮助。
回到顶部
GSYNC
GSYNC是GoodSync的命令行版本。
GSYNC完全不呈现任何GUI(图形用户界面),因此非常适合从批处理文件和其他程序调用。它也是Linux环境的标配版本。
在Windows和Mac上,GSYNC在个人或更高许可证下可用。
GSYNC在指定的任务或操作完成之前不会退出。
GSYNC按任务列表中出现的顺序依次运行命令行中指定的所有任务。
运行任务的命令行具有此常规格式:
gsync […] […] […]
执行操作(不是运行任务)的命令行具有此格式:
gsync […]
日志文件被写入stdout。
注意:选项的顺序是强制执行的。因此,例如,任务选项不能与全局选项混淆。全局选项不能在配置文件选项之前。
回到顶部
许可证激活
使用以下命令行选项激活GSYNC许可证。
这是Linux上激活GoodSync的唯一方式,因为没有GUI版本。
/activate
使用此计算机上的GoodSync账户在此计算机上激活GoodSync许可证。
注意:这是在线激活,因此GoodSync应该能够访问mediator.goodsync.com。
默认情况下,使用标准浏览器代理。可以通过调整下面代理章节中详细说明的选项配置代理身份验证或使用替代代理。
配置文件和日志记录选项
配置文件选项设置GoodSync配置文件文件夹(账户和任务所在地)以及日志存储位置。
可以是以下之一:
/profile=
GoodSync配置文件文件夹。账户、任务、组和程序选项都从此文件夹中的文件“accounts-bookmarks.tic”和“jobs-groups-options.tic”加载。
全局日志文件被写入此配置文件文件夹。
如果未指定,配置文件文件夹在Windows上为“C:\Users\UserName\AppData\Roaming\GoodSync”。
在Mac和Linux/UNIX系统上,配置文件文件夹默认为“~/.goodsync”。
/lf=
将全局日志写入。
如果未指定,将全局日志写入配置文件文件夹。
路径应为本地计算机上的绝对路径。
/ll=0|1|2|3|9
仅为此运行设置日志级别为N。
0 – 关键消息(任务启动和停止)。
1 – 错误消息。
2 – 信息消息(默认级别)。
3 – 详细信息消息。
9 – 无日志。
/jobs-file=
如果指定,从指定的TIC或TIX格式文件加载任务列表和全局选项,取决于文件名扩展。
如果指定,应为配置文件和日志记录选项中的最后一个选项。
如果未指定,从配置文件文件夹中的“jobs-groups-options.tic”文件加载任务列表。
/no-load-tic
如果指定,不从配置文件文件夹加载任务、组和程序选项。
相反,使用job-tmp命令在命令行中构建和运行任务。
如果指定,应为配置文件和日志记录选项中的最后一个选项。
可以通过指定环境变量NOLOADTIC = 1实现相同效果。
/no-save-tic
如果指定,在GSYNC更改后不保存任务、组和程序选项到配置文件文件夹。
如果指定,应为配置文件和日志记录选项中的最后一个选项。
可以通过指定环境变量NOSAVETIC = 1实现相同效果。
回到顶部
运行选项
可以是以下之一:
/progress=yes|no
在下载或上传文件时显示进度消息。默认:no。
/noprint=yes|no
在解析后不打印命令行参数。
/no-log-stamp
不在每行日志中添加时间戳。
/list-changes=yes|no
将分析检测到的更改列表打印到日志中。
/cleanup=yes|no
在GSYNC启动时清理旧日志和临时文件。
旧日志文件定义为超过保留日志天数选项的文件。
只有在没有其他GoodSync或GSYNC进程在此计算机上运行时才应使用此选项,因为此选项会删除所有符合条件的日志和临时文件,包括其他运行GoodSync实例的日志和临时文件。
/override-locks=yes|no
在分析时覆盖锁文件。默认:no。
锁文件由运行同步任务在同步文件夹中创建,并在任务結束时删除。
当同步文件夹中存在锁文件时,涉及此文件夹的另一个同步将不会启动。
/comp-cksums=yes|no
在分析期间比较文件的校验和。这将减慢任务执行速度。
/comp-bodies=yes|no
在分析期间比较文件主体。这将显著减慢任务执行速度。
回到顶部
全局命令
/help
显示列出命令行选项的帮助消息并退出。
/version or /license
打印版本和许可证详细信息并退出。
/check-ver
检查此GSYNC版本是否为最新。
回到顶部
GoodSync账户
/gs-account-enroll=Email
将此计算机加入到由Email标识的GoodSync账户中。
将从控制台请求账户密码。
账户由中介验证,一旦账户更改,将重新启动gs-server(GoodSync Server)服务。
/manage-account
在默认浏览器中打开在线管理GoodSync账户的页面。
/buy-license
在默认浏览器中打开购买GoodSync许可证的页面。
/activate
使用此计算机上的GoodSync账户在此计算机上激活GoodSync许可证。
/runner
作为本地任务运行程序运行。
此选项模仿GoodSync GUI在自动任务方面的行为:
启动并运行所有处于自动模式的任务,如“文件更改时”任务。
不显示任何GUI,因此任务结果通过全局和任务日志了解。
不消耗任何图形资源,因为它作为纯命令行进程运行。
要终止GSYNC Runner,向其控制台发送CTRL+C。
如果未指定/runner选项,则应用常规GSYNC选项。
/cc-runner
作为控制中心任务运行程序运行。
从其手册中了解更多关于GoodSync控制中心的信息。
服务器账户和账户同步
/sync-jobs-accts
在此客户端与GoodSync账户(中介上的中央任务存储库)之间同步任务、组、选项和服务器账户。
/sa-list [prefix]
列出所有服务器账户。如果指定了前缀,仅列出以此前缀开头的服务器账户。
/sa-create ConnectOptions
创建新的服务器账户并用ConnectOptions填充它。
示例:
/sa-create /f=sftp://server.company.com /userid=myuser /pk=”d:/keys/priv.key”
/sa-oauth
执行浏览器身份验证(OAuth2)。
生成的刷新和访问令牌将被添加到由OAuth数据提取的UserID定义的服务器账户管理器中。
将打印服务器账户密钥以用于任务选项中。
只需URL前缀指示文件系统,如gdrive://或msgraph://。
/sa-update AcctKey/AcctName ConnectOptions
使用新的Connectoid选项更新由AccountKey/AccountName指定的服务器账户。
示例:
/sa-update sftp://myuser@server.company.com /f=sftp://server.company.com /userid=myuser /pk=”d:/keys/priv.key”
/sa-rename AcctKey/AcctName NewAcctName
将服务器账户重命名为NewAcctName。
示例:
/sa-rename sftp://myuser@server.company.com “Company SFTP account”
/sa-delete AcctKey/AcctName
通过其密钥或名称删除服务器账户。
示例:
/sa-delete “Company SFTP account”
全局选项
这些命令修改GoodSync GUI在Windows上的“Tools” >>“Program Options”(工具 >> 程序选项)和Mac上的“GoodSync” >>“Preferences”(GoodSync >> 首选项)中显示的程序选项。
可以是以下之一:
常规
/sort-jobs-alpha=yes|no
在任务列表视图中按字母顺序排序任务。默认:yes。
/system-tray=yes|no
在系统托盘中显示GoodSync图标(仅限Windows)。默认:yes。
/tray-on-close=yes|no
在应用程序关闭时将GoodSync最小化到系统托盘(仅限Windows)。默认:no。
/compare-prog=
使用FilePath指定的程序比较两个文件,用户从项目上下文菜单中选择“Compare”(比较)时使用diff样式。
如果未指定任何内容,则使用UNIX diff。
/warn-time-range=yes|no
警告文件/文件夹修改时间超出范围。默认:no。
/group-log-lines=yes|no
分组相似的日志行。默认:yes。
/log-retain-days=
保留旧日志的天数。较旧的日志将被删除。默认:7。
自动
/auto-hide-mini-win=yes|no
当没有任务活动时自动隐藏迷你模式窗口(仅限Windows)。默认:yes。
/months-old-gens=
保留项目世代历史达此月数。
/parallel-auto-jobs=
并行运行的自动模式任务的最大数量。默认:1。
/auto-jobs-quant=
启动自动任务的量子(以秒为单位)。默认:3。
/encrypted-passwords
本地加密保存连接密码。
过滤器
/exclude=
排除过滤器。
文件掩码是由|分隔的模式列表,如*.obj或\folder\file。
可以提供多个/exclude选项,其值将被粘合在一起,用“|”分隔。
/include=
包含过滤器。
文件掩码是由|分隔的模式列表,如*.obj或\folder\file。
可以提供多个/include选项,其值将被粘合在一起,用“|”分隔。
/exclude-empty=yes|no
从任务中排除空文件夹。
/exclude-hidden=yes|no
从任务中排除隐藏文件和文件夹。
/exclude-system=yes|no
从任务中排除系统文件和文件夹。
SMTP
/smtp-host=hostname
使用此处设置的SMTP服务器,通过IP地址或名称,用于发送分析后和同步后的电子邮件。
/smtp-port=port
在/smtp-host指定的SMTP服务器上使用此端口。
/smtp-secure=yes|no
在向SMTP服务器提交电子邮件时使用SSL加密连接。
/smtp-starttls=yes|no
在向SMTP服务器提交电子邮件时使用STARTTLS切换到加密连接。
/smtp-userid=
SMTP服务器的UserID。
/smtp-passwd=
SMTP服务器的密码。
/smtp-sender=
电子邮件的发送者:“email@company.com”或“FirstName LastName email@company.com”,将被GoodSync使用。
代理
/proxy-auto=yes|no
使用WinInet代理(Internet Explorer使用的代理)。
/proxy-host=hostname
使用此处设置的代理服务器,通过IP地址或名称。否定/proxy-auto选项。
/proxy-port=port
在/proxy-host指定的代理服务器上使用此端口。
/proxy-userid=
认证代理的代理服务器UserID。
/proxy-passwd=
认证代理的代理服务器密码。
回到顶部
任务命令
可以是以下之一:
analyze /all
分析所有任务
analyze
分析列出的任务。任务名称用空格分隔。
包含空格的任务名称必须用引号括起来:”Job Name”。
sync /all
分析