2014-01-22から1日間の記事一覧

リンク切れのシンボリックリンク

Un*x で、リンク切れのシンボリックリンクを探して削除するエレガントな方法はなかでしょうか? 私がやってみたのは $ find -L . \! \( -exec stat -L --printf= {} \; \) -print -exec rm -i {} \;オプションの -i は、上記コードがバグっていたときの安全弁…

GNU diff の memory exhaustion

Cygwin の GNU diff で巨大なツリー間の比較をしようとして diff -rq foo/ bar/ しようとすると、 diff: memory exhausted というエラーが出ることがあります。ツリー構造の相違とファイルの同一性のチェックだけで、どうしてメモリ枯渇(memory exhaustion…