シンボリックリンクのtree/findコマンド

シンボリックリンクのtree/findコマンド

他のフォルダへのシンボリックリンクを持つフォルダがあります。このフォルダを繰り返し表示するにはどうすればよいですか?一致するものを検索するためにこの結果をgrepしたいと思います。

行為シンボリックリンクのみがファイルとして一覧表示されます。

ベストアンサー1

次のオプションfindと組み合わせて使用​​できます。-L

find -L . -type f -exec grep foo {} \;

これにより、find次のシンボリックリンクが作成されます。引用するPOSIX:

-L
コマンドラインまたはファイル階層を参照しながら、パスオペランドとして見つかった各シンボリックリンクに対してファイル情報とファイルタイプを評価します。これはリンク自体ではなく、リンクが参照するファイルのものです。参照されたファイルが存在しない場合、ファイル情報と形式はリンク自体でなければなりません。

おすすめ記事