バックアップファイルの作り方。20年近く前に教えてもらったもの。リビジョン管理が発達したせいか、知らない人が多かったので書いてみる。 cp foobar foobar.bak とするのではなくて、 mv foobar foobar.bak cp foobar.bak foobar とする。こうすることでタイムスタンプやらi-nodeやらも保持される。これは、 mv foobar{,.bak} cp foobar{.bak,} とも書ける。csh系であれば alias bak 'mv \!^{,.bak};... > このページを見る
最終更新時間:
2007年09月26日19時44分
みんなのブックマーク 人気(0) 新着
- cp -rじゃ駄目なのはなんでだろう?
- なるほど.
- もう/etcを含めて全部subversionでいいよ
- なるほど。バックアップファイルを手動で作る時はオリジナルファイルをリネームしてから新ファイルの方をコピーで作るのが正しかったんだ。納得
- バックアップ
- いつもcp -p してたけど、i-nodeの面も考えると mvでもいいな。でも、 mv の場合はそのファイルをつかんでいるプロセスやデーモンが無いか気を使う必要もある。








