シンボリック リンクをたどることで、ファイルの実際の物理的な場所を把握する方法があることは知っています。しかし、ファイルの物理的な場所を知っていて、シンボリック リンクがあると確信している場合、シンボリック リンクがどこにあるかを知ることは可能ですか。
7758 次
3 に答える
2
そうですね。ただし、find(1)
リンクを見つけるには、マウントされているすべてのファイル システムをトラバースする必要があります。
于 2012-07-12T15:32:37.310 に答える
1
ls -l
表示されませんか?それ以外の場合は、マニュアルを参照してください。
編集:
このスレッドを見てください: Linux: 特定の「元の」ファイルのすべてのシンボリックリンクを検索しますか? (逆 'readlink')
于 2012-07-12T15:32:38.273 に答える
1
私の知る限り、ファイルシステムにはその情報が含まれていません。つまり、唯一の方法は、すべてのシンボリック リンクを調べて、目的のファイルを指すものをマークするファイル システムをトラバースすることです。
理想的ではありません。これを行うには、symlinks ツール (apt-get install symlinks) が役立ちます。ファイルシステムの境界を越えないことに注意してください!
于 2012-07-12T15:33:24.047 に答える