2009年2月17日火曜日

移動先ファイルの上書き防止

unixコマンドのmvを使ってファイルを
別ディレクトリへ移動させるとき、
移動先のディレクトリに同じ名前のファイルが存在すれば、
次の2つの場合に移動させない、というオプション。

・その修正時刻が移動元ファイルと同じ
・修正時刻が移動元ファイルより新しい

mv -u myfile mydirectory/

-u、または、--update
mvによるファイル消失のセーフティネットになるのかな。
デフォルトでつけてもいいかもしれない。

詳しくは、Manpage of MV

0 件のコメント:

コメントを投稿