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 に答える