闲社服务运行正常AI智能体自动化平台
S

同步

技能标识:Sync

Synchronize files and directories between local, remote, and cloud storage reliably.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

同步

文件同步规则

rsync 基础

  • - 尾部斜杠至关重要:rsync src/ 复制目录内容,rsync src 复制目录本身——这是目录结构错误的头号原因
  • 始终使用 -avz 基线:归档模式保留权限/时间戳,详细模式显示进度,压缩模式加速传输
  • 仅在需要目标完全镜像源时添加 --delete——没有此参数,源中已删除的文件会保留在目标中
  • 在执行任何破坏性同步前使用 --dry-run——显示将要更改的内容而不实际修改任何东西

排除规则

  • - 创建排除文件而非多个 --exclude 标志:rsync -avz --exclude-from=.syncignore src/ dest/
  • 代码项目的标准排除项:.git/、nodemodules/、pycache/、.venv/、*.pyc、.DSStore、Thumbs.db
  • 排除模式相对于源根目录——/logs/ 仅排除顶层 logs,logs/ 排除任意位置的 logs/

云存储(rclone)

  • - rclone sync 删除目标中源不存在的文件;rclone copy 仅添加——不确定时使用 copy
  • 交互式配置远程端:rclone config——切勿在脚本中硬编码云凭证
  • 先使用 --dry-run 测试,然后在实际同步期间使用 --progress 获取可视化反馈
  • 对于兼容 S3 的存储,为大文件设置 --s3-chunk-size 64M 以避免超时

验证

  • - 关键同步后,使用校验和验证:rsync -avzc 使用校验和而非大小/时间(较慢但可靠)
  • 对于 rclone,使用 rclone check source: dest: 进行比较而不传输
  • 将同步操作记录到文件以供审计:rsync -avz src/ dest/ | tee sync.log

双向同步

  • - rsync 仅支持单向——如需真正的双向同步,请使用 unison:unison dir1 dir2
  • 当两侧都发生更改时,Unison 会检测冲突——手动解决或设置优先规则
  • Dropbox/Syncthing 等云服务自动处理双向同步——无需用 rsync 重新发明轮子

远程同步

  • - 对于 SSH 远程端,使用基于密钥的身份验证:rsync -avz -e ssh -i ~/.ssh/key src/ user@host:dest/
  • 指定非标准 SSH 端口:-e ssh -p 2222
  • 在不稳定连接上传输大文件时使用 --partial --progress——允许失败后恢复

常见陷阱

  • - 同步到静默卸载的挂载驱动器会在本地创建一个以挂载名称命名的文件夹——同步前验证挂载状态
  • 反复运行不带 --delete 的同步会导致目标永久积累已删除的文件
  • 基于时间的同步在时钟偏差的机器间会失败——使用 --checksum 确保准确性,或先同步 NTP

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sync-backup-1776104103 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sync-backup-1776104103 技能

通过命令行安装

skillhub install sync-backup-1776104103

下载

⬇ 下载 Sync v1.0.0(免费)

文件大小: 2 KB | 发布时间: 2026-4-15 14:34

v1.0.0 最新 2026-4-15 14:34
Initial release of sync-backup skill.

- Provides reliable synchronization of files and directories across local, remote, and cloud storage.
- Documents usage rules and best practices for rsync, rclone, and related tools.
- Includes tips for safe exclusions, verification with checksums, and logging for audit trails.
- Offers guidance for bidirectional sync, remote usage over SSH, and avoiding common pitfalls.
- Designed for Linux, macOS, and Windows with support for rsync and rclone.
返回顶部