読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

シンボリックリンクからの被参照

Linux

特定のファイルがシンボリックリンクを貼られているかどうかを知りたい。

ポイントはfind -type lとreadlink

find -type l でシンボリックリンクのファイルを探す。readlinkでリンク元を探す。

find <検索対象のディレクトリ> -type l | while read LINK; do
readlink "$LINK" | grep -Fx <検索対象のファイル> >/dev/null && echo "$LINK"
done

シンボリックリンクからの被参照を調べたい 【OKWave】