Reputation: 149
are they same or completely different? relative path works when youre in a folder and youre trying to go 'back' but absolute paths you have to type out the full directory
is there a shorter way around absolute paths rather than typing out the whole directory path everytime?
Upvotes: 0
Views: 460
Reputation: 8496
the absolute and relative paths are not peculiar of Cygwin. It works in the same way on Unix/Linux and similar in Windows
of course the relative depends from where you are
$ cd /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/
$ pwd
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0
$ cd include
$ pwd
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include
but
$ cd /usr
$ pwd
/usr
$ cd include
$ pwd
/usr/include
you can use PWD
or other variables to short the absolute path
$ cd /usr/lib/gcc/x86_64-pc-cygwin/9.3.0/
$ pwd
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0
$ echo $PWD
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0
$ cd $PWD/include
$ pwd
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/include
Upvotes: 1