1. ホーム
  2. linux

[解決済み] シンボリックリンク: このファイルにリンクしているすべてのファイルを検索します。

2022-07-24 01:33:59

質問

皆さんこんにちは、私はこれをlinuxで行う必要があります。

  • 与えられた:ファイル名 'foo.txt'
  • 検索: 'foo.txt'へのシンボリックリンクであるすべてのファイル

どのようにそれを行うには?ありがとうございます!

どのように解決するのですか?

と呼ばれる特定のファイルへのリンクを見つけようとしている場合、それは依存します。 foo.txt, という特定のファイルへのリンクを見つけようとするならば、これは唯一の良い方法です。

find -L / -samefile path/to/foo.txt

一方、もしあなたが単に のいずれかの という名前のファイルへのリンクを探すだけなら foo.txt という名前のファイルであれば、次のようになります。

find / -lname foo.txt

または

find . -lname \*foo.txt # ignore leading pathname components