2016-05-02 50 views
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的絕對路徑而不是/Cygwin上的實際路徑與PWD不一樣

如何從相對路徑(例如..,如果我在樹中)獲得以/home開頭的絕對路徑?

+0

你有一個鏈中的鏈接? – matzeri

+0

是的,事實證明我做到了。太久以前...你能寫一個我可以接受的答案嗎? – thoni56

回答

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 
相關問題