我想知道是否有任何现有的 UNIX 实用程序或工具可以对文件进行备份,并在文件名后附加日期/时间戳。
基本上,当我更改文件并使用某些文本编辑器保存时,我希望自动备份我的配置文件,例如.bashrc
、等。.vimrc
vim
具体的解决方案也会有帮助。可能仅为特定文件添加某种挂钩,该挂钩创建先前保存的文件的副本,然后继续保存当前修改的文件。
答案1
我正在使用一个简单的备份方案,该方案.YYYYMMDD[a-z]
也附加了扩展名。
为此,我编写了一组 Vim 插件和脚本:写备份插件在 Vim 中定义一个:W[riteBackup]
命令来备份当前文件。
随着writebackupAutomator 插件,你可以让 Vim 自动进行备份。
还有writebackupVersionControl 插件为您提供来自“真实”版本控制系统的附加命令,例如比较和浏览历史记录。
除了 Vim 插件之外,我还以 VBScript 和 Bash Shell 脚本版本的形式提供 Vim 之外的基本写备份功能在我的个人网站上;也许这些对您有帮助或者至少提供了一个起点!