轻松更新和恢复文件的工具

轻松更新和恢复文件的工具

我正在寻找一个命令行工具,它为我提供本地更新单个文件的功能。所以我不是在谈论远程更新一堆服务器。但更新一些文件并有一个简单的方法可以返回。

  1. 定义要打包的文件(如清单文件)
  2. 将定义的文件打包到一个存档中
  3. 解压该文件并覆盖原始文件(如有必要)
  4. 备份所有被覆盖的文件
  5. 如有必要,恢复被覆盖的文件

我认为 tar 或一些包管理器可以做到这一点,但我不确定是否有可能返回。

这一切编写起来并不太困难,但也许它已经在这里了。

谢谢!

答案1

听起来你正试图重新发明轮子 版本控制

  1. “定义要打包的文件(如清单文件)”——签入文件。
  2. “将定义的文件打包到一个存档中”——文件的内容存储在存储库中。
  3. “解压该文件并在必要时覆盖原始文件” - 查看旧版本。
  4. “备份所有已被覆盖的文件” - 检查当前版本(显然,在覆盖之前执行此操作)。
  5. “如有必要,恢复被覆盖的文件”——检查其他版本。

相关内容