rsync 的exclude 不是按pattern 排除的吗?
The exclude of the rsync doesn't exclude according to the pattern?
通过
使用rsync时
rsync --delete --exclude=".._*" -vahE ~/Desktop /Volumes/BLUE/Sync/Desktop
命令,结果我收到这个错误
...
Desktop/Relax/quotes/._Screenshot 2020-12-29 at 09.11.03.png
Desktop/Relax/quotes/._Screenshot 2020-12-29 at 09.11.30.png
copyfile(.._Desktop.gTnUtf,./Desktop, COPYFILE_UNPACK) failed:45
sent 620.36K bytes received 798 bytes 248.46K bytes/sec
total size is 221.46M speedup is 356.53
rsync error: some files could not be transferred (code 23) at /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-55/rsync/main.c(996) [sender=2.6.9]
我尝试了排除模式来摆脱 .._Desktop.gTnUtf,./Desktop
,但没有成功。
有什么帮助吗?
所以我找到的解决方案是安装更新版本的 rsync,就像我通过 brew 所做的那样。
只有一个问题是brew不会替换系统包,但这不是问题。
我运行 brew info rsync
得到了命令的位置。
通过
使用rsync时rsync --delete --exclude=".._*" -vahE ~/Desktop /Volumes/BLUE/Sync/Desktop
命令,结果我收到这个错误
...
Desktop/Relax/quotes/._Screenshot 2020-12-29 at 09.11.03.png
Desktop/Relax/quotes/._Screenshot 2020-12-29 at 09.11.30.png
copyfile(.._Desktop.gTnUtf,./Desktop, COPYFILE_UNPACK) failed:45
sent 620.36K bytes received 798 bytes 248.46K bytes/sec
total size is 221.46M speedup is 356.53
rsync error: some files could not be transferred (code 23) at /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-55/rsync/main.c(996) [sender=2.6.9]
我尝试了排除模式来摆脱 .._Desktop.gTnUtf,./Desktop
,但没有成功。
有什么帮助吗?
所以我找到的解决方案是安装更新版本的 rsync,就像我通过 brew 所做的那样。
只有一个问题是brew不会替换系统包,但这不是问题。
我运行 brew info rsync
得到了命令的位置。