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/ 

Почему это? Почему существует абсолютный путь от корня /cygdrive, а не /?realpath на 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 

 Смежные вопросы

  • Нет связанных вопросов^_^