MACOS 15.4红杉已更新了“ OpenRSync”,该“ OpenRSync”代替了Rsync,直到MacOS 14 Sonoma,以提高兼容性。

MACOS 15.4红杉已提高了安装到MacOS 14 Sonoma的Rsync和安装在MacOS 15上的OpenRSync之间的兼容性。有关更多详细信息,请参见下文。


Apple已在MACOS 10.15 Catalina于2019年发布了GNU GPLV3许可证的默认外壳。来自Bash的MIT许可证的ZSH他也有GPLV3EMACS编辑到MG编辑器它已更改为2022年3月发布的Macos 12.3蒙特雷的GPLV3,已发布。Nano编辑Pico(Pine Composer)编辑器在,

使用ZSH作为Mac上的默认外壳 - Apple支持

MacOS 13.0 Ventura于2024年10月发布将以任意精度提供算术计算。BC命令(基本计算器)是GNU BC的GH-BC许可证此外,2024年9月发布的MacOS 15红杉,已发布本地/远程文件同步命令rsycn(GPLV)
3)响应GPLV3许可问题,例如OpenBSD的OpenRSync变更,

Rsync更改为MacOS 15红杉的OpenRSync

苹果和GNU许可证

  • 2019年10月 : macOS 10.15 Catalina
  • 2022年03月 : macOS 12.3 Monterey
  • 2023年10月 : macOS 13 Ventura
  • 2024年09月 : macOS 15 Sequoia
    • rsync命令更改为openRSync for ISC许可证

根据Apple的DTS工程师Quinn的说法,它于2025年3月31日发布。「(24E248)」似乎已经添加了从MacOS 15.0中的rsync更改的OpenRSync(内置RSYNC),从而提高了与Rsync的兼容性。

因此,是的,MacOS 15.4确实包括对内置Rsync的重大修订。如果这引起了您的悲伤,我鼓励您就所遇到的特定问题提出错误。

MacOS 15.4删除Rsync - log-file选项? - 苹果开发人员论坛

MacOS 15.3和15.4的Rsync(OpenRSync)

苹果公司包括Macos 14 Sonoma的Rsync于2025年1月发布,目前尚未于2006年发布,而不是与最新的RSYNC v3.4.1相同的GPLV3许可Rsync v3.x系列。Rsync v2.6.9用于GPL V2因此,Apple实施了与此Rsync v2.x兼容的ISC许可证OpenRSync,并在MacOS 15红杉的OpenBSD中使用。

MACOS 15.3のopenrsync:协议版本29 RSYNC版本2.6.9兼容

在检查了OpenRSync的MACOS 15.3和MACOS 15.4之后,MacOS 15.4的OpenRSync添加了以下选项,从而提高了与Rsync v2.6.9的兼容性。

MacOS上添加到OpenRSync的选项15.4

  • –checksum-seed = num:设置块/文件校验和种子(高级)
  • –CHMOD = CHMOD:影响文件和/或目录权限
  • –compress-level = num:显式设置压缩级别(aka –zl)
  • –DELETE-DELAY:在此期间查找删除,删除之后
  • –Delete-Overcluded:也从DENS删除了排除的文件
  • –files-from =文件:从文件中读取源文件名的列表
  • - 仅列表:列出文件而不是复制它们
  • –No-Implied-Dirs:请勿与 - 相关发送隐含的dirs
  • –Partial-Dir = DIR:将部分传输的文件放入DIR
  • - Prune-empty-Dirs,-m:从文件列表中
  • –Stats:提供一些文件传输统计数据

苹果的OpenRSync和Rsync兼容性

尽管Rsync和OpenRSync之间的兼容性在MACOS 15.4中得到了改善,如Apple Developer论坛所报道,但可以更改 - log-file选项的实现,并且不能以Macos 14.x上的Rsync以相同的格式使用。

rsync -avz —delete —log-file=“$LOG_FILE” “$SRC_DIR” “$DEST_DIR”
“rsync: unrecognized action —log-file=/users/admin/logs/backuplog_***.log”.

当比较MacOS 15.4和15.3上的OpenRSync的所有选项时,以及MacOS 14.7.4上的Rsync v2.6.9 Sonoma上仍然存在一些格式化问题,例如唯一可用于唯一的单字母选项(单字母选项(单字)选项(单字),可用于诸如“ –dry-drun”和“ –drun”和“ –checksum”,“ if youf youf youf youf youf youf youf youf youf youf youf youf youf youf youf youf youf youf youf youf youfs”(ipv6)(到目前为止,您已经创建了,似乎最好在自制上安装Rsync v3.x。

版本3.4.1协议版本32

MACOS 15.4和MACOS 15.3的OpenRSync和Rsync选项