我实际上是在问这个问题:Unison:仅在一个方向上同步但我想将已接受的答案应用于配置文件脚本。我能做到吗?
unison /src/dir /dest/dir -force /src/dir -nodeletion /dest/dir
干杯!
是的,当然可以将该命令行写入配置文件脚本。
- 找到相应的.prf一致性首选项/配置文件(通常位于$HOME/.unconcile下,但请仔细检查,这可能因您的操作系统或unison安装而异(
- 编辑.prf文件并添加以下内容:
# Unison preferences
label = Sync in only one direction (mirror)
root = /src/dir
root = /dest/dir
force = /src/dir # force changes from this replica to the other
nodeletion = /dest/dir # prevent file deletions on this replica
noupdate = /src/dir # prevent file updates on this replica
您还可以使用GUI中的配置文件编辑器或您选择的文本编辑器创建一个新的首选项配置文件,以取代上面的步骤#1。请记住这个文件的名称和位置(例如$HOME/.unconcon/sync one-direction.prf(。然后你可以从命令行调用onconconcon,如下所示:
unison $HOME/.unison/sync-one-direction.prf
或
unison -i
后者将启动交互式配置文件选择。
HTH-