BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanneKontakt

Ziel eines symbolischen Linkes anzeigen

Mit Hilfe von readlink kann das Ziel eines symbolischen Linkes angezeigt werden. Im FreeBSD Portbaum findet man readlink unter sysutils/readlink:

# cd /usr/ports/sysutils/readlink && make install clean

Wird ein symbolischer Link an readlink übergeben, so wird das Ziel des Linkes angezeigt und als Rückgabewert wird 0 zurückgegeben. Ist die übergebene Datei kein symbolischer Link, so wird 1 als Rückgeabewert zurückgegeben:

# ls -l b 
lrwxr-xr-x  1 root  wheel  1  2 Jan 18:29 b@ -> a
# readlink b
a
# echo $?
0
# ls -l c
lrwxr-xr-x  1 root  wheel  14  2 Jan 18:30 c@ -> /usr/home/test
# readlink c
/usr/home/test
# echo $?
0
# ls -l test 
-rw-r--r--  1 beat  wheel  0  2 Jan 18:46 test
# readlink test
# echo $?
1
Comments (1)  Permalink

Comments

Oliver Lehmann @ 20.01.2010 21:11 CEST
Warum readlink installieren? Befindet sich doch bereits im Base?

> which readlink
/usr/bin/readlink

add a comment

The Trackback URL to this post is:
http://www.chruetertee.ch/blog/plugin=trackback(1599).xml
Trackbacks are moderated.

This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!

Name*
E-Mail
For Spammers Only
URL
Comment*
Notify me via E-Mail when new comments are made to this entry
Remember me (needs cookies)