使用标签的mdls和rysc来备份数据? (操作系统)

问题描述 投票:0回答:1

我正在使用 rsync 进行一些定期备份。 现在我想排除所有带有红色和橙色标签的文件和文件夹。据我所知,在 OSX 中使用标签不能作为 rsync 的标准。但通过 mdls 的扩展,这是可能的。 可是我没有胶水怎么办? 有什么提示或例子吗? 提前致谢 德克

总结:我已经成功运行rsync。但 mdls 我也不明白,因为 mdls 的结果将是 rsync 的过滤器。

macos backup rsync mdls
1个回答
0
投票

我无法测试这个,但如果你以此为起点,你应该能够得到一些东西。

总体思路是使用

rsync
--exclude-from "excluded.txt"
选项来指定您不想包含在备份中的内容,如下所示:

rsync -avz --exclude-from "excluded.txt" source/ destination/

其中

"excluded.txt"
包含您要排除的每个文件或目录一行。


macOS 一侧,您需要使用

mdfind
来查找红色标记或橙色标记的文件。基本出发点是:

mdfind -onlyin SOMEDIRECTORY 'tag:red OR tag:orange'

也许你的意思实际上是

'tag:red AND tag:orange'
?这将生成以这种方式标记的文件(和目录)列表,因此您将需要将其重定向到看起来正确的文件:

© www.soinside.com 2019 - 2024. All rights reserved.