CYGWIN 中的绝对路径和相对路径
absolute and relative paths in CYGWIN
它们是相同的还是完全不同的?当你在一个文件夹中并且你试图进入时,相对路径有效 'back' 但你必须输入完整目录的绝对路径
是否有更短的绕过绝对路径的方法而不是每次都输入整个目录路径?
绝对路径和相对路径不是Cygwin特有的。
它在 Unix/Linux 上的工作方式相同,在 Windows
上的工作方式类似
当然亲戚取决于你在哪里
$ 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
但是
$ cd /usr
$ pwd
/usr
$ cd include
$ pwd
/usr/include
可以使用PWD
或其他变量来缩短绝对路径
$ 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
它们是相同的还是完全不同的?当你在一个文件夹中并且你试图进入时,相对路径有效 'back' 但你必须输入完整目录的绝对路径
是否有更短的绕过绝对路径的方法而不是每次都输入整个目录路径?
绝对路径和相对路径不是Cygwin特有的。 它在 Unix/Linux 上的工作方式相同,在 Windows
上的工作方式类似当然亲戚取决于你在哪里
$ 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
但是
$ cd /usr
$ pwd
/usr
$ cd include
$ pwd
/usr/include
可以使用PWD
或其他变量来缩短绝对路径
$ 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