シンボリックリンクのソースファイルを探す

シンボリックリンクのソースファイルを探す

私のホームディレクトリのファイルから別のパーティションの別のファイルにリンクするシンボリックリンクがあるとしましょう。リンクされたファイルの宛先を見つける方法は?私の言葉は、私がfile2持っているとしましょう/home/user/。しかし、それは他のものへのシンボリックリンクですfile1file1ファイルを見つけるために各パーティション/ディレクトリを手動で渡さずにどのように検索できますか?

ベストアンサー1

使用リンクを読む:

readlink -f /path/file

(複数のレベルがある場合はシンボリックリンクの最後のターゲット)

次のレベルのシンボリックリンクが必要な場合は、次を使用します。

readlink /path/file

また、使用することができます実際のパス現代のシステムではGNUコアツール(例えばLinux)、 FreeBSDネットワークBSDオープンBSDまたはトンボ:

realpath /path/file

これはと似ていますreadlink -f

おすすめ記事