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
Oliver Lehmann
@ 20.01.2010 19:11 UTC
Warum readlink installieren? Befindet sich doch bereits im Base?
> which readlink
/usr/bin/readlink
Warum readlink installieren? Befindet sich doch bereits im Base?
> which readlink
/usr/bin/readlink
No new comments allowed (anymore) on this post.