コマンドを使用してディレクトリまたはファイルのバックアップを取得する方法は?

コマンドを使用してディレクトリまたはファイルのバックアップを取得する方法は?

ファイルをアップロードしましたが、そのファイルは毎日変更されます。安全のため、そのディレクトリをバックアップしたいのですが、そのフォルダを別の場所にコピーしようとすると、作成日のみが表示されます。ディレクトリの最新のバックアップを取る必要があります。ファイルの最新のバックアップを取得するための提案はありますか。

答え1

ファイルがテキストの場合は、gitバックアップや変更履歴に使用できます。

例えば

cd /path/to/uploaded/file
git init
git add myfile.txt
git commit -m $(date +%Y%m%d) myfile.txt

そして、新しいバージョンがリリースされるたびに

git commit -m $(date +%Y%m%d) myfile.txt

gitこれを導入すると、任意の 2 つのバージョン間の違いを確認したり、以前のバージョンを復元したりできる ようになりますgit。また、スペース効率も向上します。更新のファイルのバージョン間の違いのみが保存されます。

マスター Git リポジトリが別のディレクトリまたは別のマシンにあるように設定することもできます。git pushを実行した後に を実行してマスターを更新できますgit commit

あります多く他にもありますgitが、これらは基本的なコマンドであり、単純な使用法に必要なすべてです。

gitがあります多く組み込みヘルプ。たとえば、git help everyday20 個の日常的な git コマンドに関するミニチュートリアルを実行する場合など。

関連情報