ファイルをbackupするコマンドの作成

AWS上でサーバーを運用するときに、ファイルをバックアップするコマンドがほしかった時のメモ.

 

 ソースコード

#!/bin/bash

LANG=C

T=$(echo $1 | sed 's/\/$//')
cp -a $T $T.$(date +%Y%m%d%H%M%S)
if [ $? -ne 0 ] ; then
    echo "FAILED" >&2
    exit 1
fi
exit 0

上記を .bash_profile に書き込む, もしくはディレクトリの中のどこかにファイルを作ってpathを通す.