現在の日付を追加してファイルのバックアップをとるコマンド
869 ワード
やりたいこと
cpコマンドでバックアップファイルを取るのが面倒なので、バックアップを取るだけのコマンドが欲しい。
背景
サーバ内の設定ファイルなどを直接変更したい場合、バックアップを取る習慣がある。
$ cp -p hoge hoge.20150108
コマンド:bkup
この時、いちいちこんなコマンドを打つのが面倒でしょうがなかったので、簡単ではあるがコマンドを作った。
$ more ~/.zshrc
function bkup(){ cp -p $1 $1."`date '+%Y%m%d'`" }
$ zsh
$ ls
hoge
$ bkup hoge
$ ls
hoge hoge.20150108
まとめ
今回はzshでやったが、bashでも.bashrcとかに書き込めば出来ると思う。bashの場合はコメント参照。
あと引数なしのときはサボってるので完成度は低いです。あくまで簡易的。
Author And Source
この問題について(現在の日付を追加してファイルのバックアップをとるコマンド), 我々は、より多くの情報をここで見つけました https://qiita.com/do7be/items/fa6150f75426f4439819著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .