2016-05-02 6 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/ 

Warum ist das? Warum ist der absolute Pfad von der Wurzel und nicht /?realpath auf Cygwin ist nicht dasselbe wie PWD

Wie bekomme ich einen absoluten Pfad, der mit /home von einem relativen Pfad beginnt, wie .., wenn ich in diesem Baum bin?

+0

Haben Sie einen Link in der Kette? – matzeri

+0

ja, es stellte sich heraus, dass ich es tat. Zu lange her ... Könntest du eine Antwort schreiben, die ich akzeptieren kann? – thoni56

Antwort

1

Es ist die Wirkung des Vorhandenseins einer Verbindung im Pfad. ZB:

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 
Verwandte Themen