$HOME
在用这个命令备份我的时候
rsync -AEgHloprtXv --specials --quiet /source/* /destination
我认识到rsync
- 当它们的名称在两个备份之间更改时,添加了将它们视为新目录的文件夹。
- 文件内容不保存,但名称在两次备份之间没有改变。
我想要一个用于 CLI 的备份工具,它可以更新文件,这些文件在其内容、属性/元数据或名称的两个备份之间发生了变化,并删除了那些不再存在的文件。
可以这么说,我正在寻找一个 CLI 备份工具,它可以以最小的努力使两个子目录相同。
你的命令过于复杂了。假设一个功能齐全的文件系统,你可以使用类似的东西
但是,如果在复制过程中系统死机,您将得到新旧文件的混合副本。如果你想创建备份,我会推荐一个
rsync
基于rsnapshot
.