Wie kann ich ein device mit dem Ziel eines Softlinks auf Gleichheit überprüfen?
Beispiel:
Ich habe eine Festplatte auf /dev/sda und mehrere Softlinks auf /dev/sda, /dev/sdb und /dev/sdc. Wie läßt sich nun (per shell script) überprüfen mit welchem Softlink das device übereinstimmt?
Softlink mit verlinktem Ziel vergleichen
Softlink mit verlinktem Ziel vergleichen
Viele Grüße
hanswahn
hanswahn
Hi,
?
(also auf den link anwenden)
So ganz hab ich das jetzt nicht verstanden.
Gruß cirrussc
Code: Alles auswählen
ls -l /foo/bar/symlink
(also auf den link anwenden)
So ganz hab ich das jetzt nicht verstanden.
Gruß cirrussc
Zuletzt geändert von cirrussc am 23.09.2007 18:20:23, insgesamt 1-mal geändert.
Sorry, habs zwischenzeitlich per Zufall rausgefunden, ich wußte zuerst nicht in welche RIchtung ich suchen sollte. Ich meinte sowas:
Code: Alles auswählen
if [ /dev/sda -ef /dev/softLink ]
then
echo "SAME!"
else
echo "DIFFERS!"
fi
Viele Grüße
hanswahn
hanswahn
- Teddybear
- Beiträge: 3163
- Registriert: 07.05.2005 13:52:55
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Altomünster
-
Kontaktdaten:
Moin
Wieso so umständlich??
z.B. einfach mit schauen worauf der symlink zeigt,
Wieso so umständlich??
z.B. einfach mit
Code: Alles auswählen
file /bla/blub/symlink
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde
Mod-Voice / My Voice
Oscar Wilde
Mod-Voice / My Voice