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