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选项
- MacOS 15.4删除Rsync - log-file选项?- 苹果开发人员论坛