ファイルを保存する前に自動的にバックアップできるUNIXユーティリティ/ツールはありますか?

ファイルを保存する前に自動的にバックアップできるUNIXユーティリティ/ツールはありますか?

ファイルをバックアップし、ファイル名に日付/時刻スタンプを追加できる既存のUNIXユーティリティまたはツールがあるかどうか疑問に思います。

デフォルトでは、ファイルを変更し、いくつかのテキストエディタ(例えば.bashrc.vimrc

vim具体的な解決策も役に立ちます。以前に保存されたファイルのコピーを作成し、現在変更されているファイルを保存する特定のファイルにのみ一種のフックを追加することができます。

答え1

私は.YYYYMMDD[a-z]拡張機能も添付された簡単なバックアップスキームを使用しています。

この目的のために、私はVimプラグインとスクリプトセットを作成しました。バックアッププラグインの作成:W[riteBackup]Vimで現在のファイルをバックアップするコマンドを定義します。

とともにwritebackupAutomatorプラグイン、Vimに自動的にバックアップを作成させることができます。

しかもwritebackupVersionControlプラグイン比較や検索履歴などの「実際の」バージョン管理システムの追加コマンドを提供します。

Vim プラグインに加えて、VBScript および Bash Shell スクリプトのバージョンの形で、Vim 以外のデフォルトの書き込みバックアップ機能も提供します。私の個人的なウェブサイトから;おそらくこれはあなたに役立つか、少なくとも出発点を提供します!

答え2

自動的にバックアップを作成するようにVimを設定できますさまざまな方法。たとえば、次のように接続できます。writebackup入れる一部のファイルグループの場合。

これファイルシステムのコピーファイルシステムは、保存されたすべての以前のバージョンのファイルのコピーを保持します。

しかし、私は両方の方法をお勧めしません。以前のバージョンのファイルのバックアップを維持するための最良の方法(良い点)は、そのファイルを次のフォルダに保存することです。バージョン管理。次の簡単なバージョン管理システムCVS設定には約30分かかります。より現代的で強力で複雑なシステム。市場またはまたは水銀1時間かかることがあります。午後の時間を過ごして設定し、基本的なコマンドを学ぶことは後悔しません。

関連情報