![以高详细程度运行 Duplicity 时,A、D 和 Ms 是什么意思?](https://linux22.com/image/119024/%E4%BB%A5%E9%AB%98%E8%AF%A6%E7%BB%86%E7%A8%8B%E5%BA%A6%E8%BF%90%E8%A1%8C%20Duplicity%20%E6%97%B6%EF%BC%8CA%E3%80%81D%20%E5%92%8C%20Ms%20%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
当我使用开关运行口是心非时,-v8
我得到以下输出:
M home/user/Documents/test.txt
D home/user/VirtualBox VMs/win10/Logs/VBox.log.2
A home/user/.config/VirtualBox/example.log
路径前面的大写字母是什么意思?
答案1
我找不到这个记录;可能我的 Google-fu 缺少,但是根据源代码(在 中) ,您提到的标志 、 A
、D
和M
似乎分别代表“添加”、“删除”和“修改” :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()))
(...)
log.Info(_("D %s") %
(util.ufn(sig_path.get_relative_path())),
log.InfoCode.diff_file_deleted,
util.escape(sig_path.get_relative_path()))
(...)
log.Info(_("M %s") %
(util.ufn(delta_path.get_relative_path())),
log.InfoCode.diff_file_changed,
util.escape(delta_path.get_relative_path()))