以高冗余度运行 Duplicity 时,A、D 和 Ms 是什么意思?

Pet*_*ver 4 command-line backup duplicity

当我使用-v8switch运行 duplicity 时,我得到以下输出:

M home/user/Documents/test.txt
D home/user/VirtualBox VMs/win10/Logs/VBox.log.2
A home/user/.config/VirtualBox/example.log
Run Code Online (Sandbox Code Playgroud)

路径前面的大写字母是什么意思?

dha*_*hag 5

我找不到这个文档;也许我的谷歌福缺乏,但你提到的标志ADM,似乎代表“添加”,“删除”和“修改”,分别根据源代码(在diffdir.py):

log.Info(_("A %s") %
         (util.ufn(delta_path.get_relative_path())),
         log.InfoCode.diff_file_new,
         util.escape(delta_path.get_relative_path()))
Run Code Online (Sandbox Code Playgroud)

(……)

log.Info(_("D %s") %
         (util.ufn(sig_path.get_relative_path())),
         log.InfoCode.diff_file_deleted,
         util.escape(sig_path.get_relative_path()))
Run Code Online (Sandbox Code Playgroud)

(……)

log.Info(_("M %s") %
         (util.ufn(delta_path.get_relative_path())),
         log.InfoCode.diff_file_changed,
         util.escape(delta_path.get_relative_path()))
Run Code Online (Sandbox Code Playgroud)