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