mv
- ファイルの移動ならびに、ファイル名の変更
例
移動先に同名のファイルがある場合には、〜をつけてバックアップ取ってくれる
# touch testfile01 # touch testfile02 # ll | grep testfile0 -rw-r--r-- 1 root root 0 Mar 24 12:53 testfile01 -rw-r--r-- 1 root root 0 Mar 24 12:53 testfile02 # mv -b testfile01 testfile02 # ll | grep testfile0 -rw-r--r-- 1 root root 0 Mar 24 12:53 testfile02 -rw-r--r-- 1 root root 0 Mar 24 12:53 testfile02~
test01 を test02 に変更。ただし、既に test02 が存在した場合は
test02.日付
でバックアップを取ってくれる# mv -f -bS.$(date +'%Y%m%d') test01 test02