Gibt es unter Linux eine Möglichkeit, herauszufinden, wie der tatsächliche Pfad zu diesem Verzeichnis aussieht, wenn ich keinen symbolischen Link verwendet habe, um dorthin zu gelangen?
Erwägen:
$ pwd
/home/dave/tmp
$ mkdir -p 1/2/3/4/5
$ ln -s 1/2/3/4/5 5
$ cd 5
$ pwd
/home/dave/tmp/5
Oder:
$ pwd
/home/dave/tmp
$ mkdir -p 1/2/3/4/5
$ ln -s 1/2/3/4 4
$ cd 4/5
$ pwd
/home/dave/tmp/4/5
Gibt es eine Möglichkeit herauszufinden, dass / home / dave / tmp / 5 wirklich / home / dave / 1/2/3/4/5 ist?
linux
shell
symbolic-link
David Mackintosh
quelle
quelle
Sie möchten entweder
readlink -f
(in Coreutils, standardmäßig installiert) oder das leichter zu merkenderealpath
, das Sie installieren müssen.quelle
Eine alternative Methode, die ich verwendet habe,
Neue Registerkarte pwd, gibt den Symlink. ;)
quelle