这基本概况示例Unison 手册中介绍了$VERSION
用于备份的占位符。文档中未提及其他占位符。我想知道 Unison 是否提供了除 之外的其他占位符$VERSION
。例如,我想查看当前时间戳的一个占位符。
答案1
$VERSION
不,除了Unisonbackupprefix
和选项中可以使用的占位符变量之外,目前没有其他占位符变量backupsuffix
。针对评论,$VERSION
这是一个 Unison 内部值,您不能在 Unison 配置文件中使用环境变量。
此功能在 Unison 源代码的文件中实现stasher.ml
,以防您想自己编写此功能。否则,我认为您可以使用 shell 脚本完成您想要的功能。您可以编写一个脚本,backupdir
使用来自的内容监视 Unison 配置文件中指定的内容inotifytools
,并且每当FILE
目录中创建新内容时,将其重命名为$(date).FILE
或其他名称。