Ich möchte testen, ob ein relativer Symlink auf den Teilbaum eines bestimmten Verzeichnisses verweist.
Dieses Beispiel würde ergeben, false
da es außerhalb des foo
Verzeichnisses zeigt:
/foo>readlink bar
../fie.txt
Während dieses Beispiel ergeben würde true
:
/foo>readlink bar
fum/fie.txt
Gibt es ein vorhandenes Dienstprogramm, das ich nutzen kann, oder muss ich es von Grund auf neu codieren? Ich benutze bash
.
/foo
oder müssen Sie in der Lage sein, beliebige Verzeichnisse zu übergeben? Ich meine, ist die Frage immer in Bezug auf ./
oder nicht?
fie.txt
oderfum
ist es selbst ein Symlink außerhalbfoo
?