Repolode
rsyncOSX

rsyncOSX/RsyncUI

基于 SwiftUI 的 macOS 图形界面工具,无需命令行即可管理 rsync 同步任务与参数。

可替代:Carbon Copy ClonerChronoSync

Star
1,484
Fork
36
未关闭 Issue
0
最近提交
5天前

这是什么?

RsyncUI 是一款基于 SwiftUI 开发的 macOS 应用,为 rsync 文件同步工具提供图形界面。它把同步工作组织为任务,并通过界面配置 rsync 参数,让原本需要手写长命令的用户也能在窗口中完成备份和复制等操作。

应用可通过 Homebrew cask 安装,也可从 Releases 页面下载已签名并经过公证的版本,要求 macOS Sonoma 或更高版本。其 Swift 依赖拆分为多个独立包,分别负责 rsync 参数构建、带流式输出的进程执行、rsync 传输统计解析、SSH 密钥准备、JSON 持久化以及用于配置操作和小组件的 deep link。

项目提供基于 Docsy 构建的用户文档站点,并通过博客发布版本说明。

核心功能

  • 01将 rsync 任务组织为可配置参数的同步任务。
  • 02在界面中构建并运行 rsync 命令,包括试运行和快照。
  • 03展示从 rsync 输出中解析出的传输统计信息。
  • 04为远程同步准备 SSH 密钥并检查连接。
  • 05支持用于配置操作和小组件集成的 deep link 链接。

适用场景

  • 无需编写 shell 脚本,即可在 Mac 上执行定时或手动备份。
  • 通过图形界面经 SSH 将文件夹同步到远程服务器。
  • 在正式同步前使用试运行预览变更。

快速上手

  1. 1

    通过 Homebrew 安装

    brew install --cask rsyncui
  2. 2

    或从发布页面下载应用

使用前须知

  • 仅支持 macOS,需要 macOS Sonoma 或更高版本。
  • 它是 rsync 的图形前端,进行高级配置时仍需了解 rsync。

标签

常见问题

RsyncUI 是什么?
基于 SwiftUI 的 macOS 图形界面工具,无需命令行即可管理 rsync 同步任务与参数。 RsyncUI 是一款基于 SwiftUI 开发的 macOS 应用,为 rsync 文件同步工具提供图形界面。它把同步工作组织为任务,并通过界面配置 rsync 参数,让原本需要手写长命令的用户也能在窗口中完成备份和复制等操作。
RsyncUI 可以免费使用吗?用的什么许可证?
RsyncUI 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
RsyncUI 还在维护吗?
活跃维护中。RsyncUI 最近一次提交是在 2026年10月16日。
RsyncUI 适合用来做什么?
无需编写 shell 脚本,即可在 Mac 上执行定时或手动备份。 通过图形界面经 SSH 将文件夹同步到远程服务器。 在正式同步前使用试运行预览变更。
RsyncUI 怎么安装和运行?
通过 Homebrew 安装: brew install --cask rsyncui 或从发布页面下载应用
在哪里获取 RsyncUI?
源代码和安装说明在 GitHub 上:https://github.com/rsyncOSX/RsyncUI

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目