zshで簡易バックアップ
$backup filename
とすると,
~filename.年月日-時刻
というバックアップファイルを生成します.
但し,ドットで始まるファイルは,
.~filename.年月日-時刻
となります.
使うには下記の関数を.zshrcに記述するだけ.
function backup() { if [ ${1#.} != ${1} ]; then command cp -pr ${1} .\~${1#.}.`date +%Y%m%d-%H%M` else command cp -pr ${1} \~${1}.`date +%Y%m%d-%H%M` fi }
※消すときは
$rm \~filname・・・
とバックスラッシュを先頭に付けてください.
自分用に作った関数な上に,私はド素人なのでご利用は自己責任でお願いします.