Quelle serait une manière élégante de comparer 2 liens symboliques sous Unix?Comment comparer 2 liens symboliques sous unix (Linux)?
On suppose que je suis entré dans les commandes suivantes:
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
alors je voudrais avoir une commande qui dit que s1 et s2 sont égaux (si/usr/share/g existe réellement est pas pertinent), que s1 et s4 ne sont pas égaux, s2 et s4 ne sont pas égaux. (Pour mon but, il suffit que s3 soit différent de s1 et s2, mais si une comparaison après la normalisation de chemin peut être faite, cela peut être utile.)
+1 Ooh, je ne connaissais pas celui-là! – DrAl
Merci! C'est ce que je cherchais. –
L'utilitaire stat (readlink) est apparu dans NetBSD 1.6. –