Mac
find

Macでリンク切れシンボリックリンクを削除する方法

Linux系ではfind -xtype l -exec rmでできる。しかし、BSD系のfindには-xtypeがない。macOSでは次のコマンドを使う。

find -L . -type l -exec rm {} \;

なお、削除前に確認したいときは次のコマンドを実行する

# 削除予定のファイル一覧
find -L . -type l

# 削除予定のファイルのリンク先一覧
find -L . -type l -exec readlink {} \;