Unixの2つのシンボリックリンクを比較するうまい方法は何でしょうか? 、unix(Linux)で2つのシンボリックリンクを比較するには?
ln -s /usr/share/g s1
ln -s /usr/share/g s2
ln -s ../share/g /usr/lib/s3
ln -s /usr/share/h s4
その後、私はs1とs2が等しいと言うコマンドを持っていると思います(を/ usr/share/gが実際に存在するかどうかは関係ありません):
は、私は次のコマンドを入力したと仮定しますs1とs4は等しくなく、s2とs4は等しくない。 (私の目的では、s3がs1とs2と異なると報告されていれば十分ですが、パス正規化後の比較を行うことができれば便利です)
+1おっと、私はそのことについて知らなかった! – DrAl
ありがとう!これは私が探していたものです。 –
stat(readlink)ユーティリティは、NetBSD 1.6で登場しました。 –