他のフォルダへのシンボリックリンクを持つフォルダがあります。このフォルダを繰り返し表示するにはどうすればよいですか?一致するものを検索するためにこの結果をgrepしたいと思います。
行為木シンボリックリンクのみがファイルとして一覧表示されます。
答え1
次のオプションfind
と組み合わせて使用できます。-L
find -L . -type f -exec grep foo {} \;
これにより、find
次のシンボリックリンクが作成されます。引用するPOSIX:
-L
コマンドラインまたはファイル階層を参照しながら、パスオペランドとして見つかった各シンボリックリンクに対してファイル情報とファイルタイプを評価します。これはリンク自体ではなく、リンクが参照するファイルのものです。参照されたファイルが存在しない場合、ファイル情報と形式はリンク自体でなければなりません。