1
$ pwd
/home/Thomas/Utveckling/Cgreen/thoni56/cgreen
$ realpath .
/cygdrive/c/Users/Thomas/Utveckling/Cgreen/thoni56/cgreen
$ cygpath -a .
/cygdrive/c/Users/Thomas/Utveckling/Cgreen/thoni56/cgreen/

为什么是这样?为什么是从根目录开始的绝对路径/cygdrive而不是/

如何获得/home从相对路径开始的绝对路径,例如..,如果我在那棵树中?

4

1 回答 1

1

这是路径中存在链接的效果。例如:

ls -ld /pub /tmp
lrwxrwxrwx  1 marco Administrators 19 Jun 26  2014 /pub -> /cygdrive/e/cyg_pub
drwxrwxrwx+ 1 marco Administrators  0 May  2 17:49 /tmp

$ realpath /pub /tmp
/cygdrive/e/cyg_pub
/tmp
于 2016-05-03T20:01:18.770 回答