jed*_*xel 61 command-line backup rsync
我有一个运行的 rsync 备份脚本,它还会在我询问时将文件还原回它们的来源。但是,如果我尝试恢复时目标文件比备份中的文件新,则不会替换它们。我真的想用备份中的文件替换较新的文件,但我看不到让 rsync 这样做的方法。
tldr:有没有办法强制 rsync 覆盖目的地的文件?
编辑:我一直在运行rsync -avhp当我想恢复备份时,我使用相同的命令并交换了“to”和“from”。因此,它尝试将文件从备份驱动器复制到我计算机上它们所属的位置。
小智 65
手册上说:
Run Code Online (Sandbox Code Playgroud)-I, --ignore-times don't skip files that match size and time
更多细节:
Run Code Online (Sandbox Code Playgroud)-I, --ignore-times通常 rsync 会跳过任何已经相同大小并具有相同修改时间戳的文件。此选项会关闭此“快速检查”行为,从而更新所有文件。