
linux相对路径问题
按相对路径的解释,指的是用户所在工作目录的相对位置,可是我在bin目录下用ls查看档案/usr/bin/X11/VirtualBox这个软链接档案,指向../share/...
按相对路径的解释,指的是用户所在工作目录的相对位置,可是我在bin目录下用ls查看档案/usr/bin/X11/VirtualBox这个软链接档案,指向../share/virtualbox/VBox.sh这个路径,在/tmp目录下也是这个路径。现在弄不清楚../share/virtualbox/VBox.sh到底是哪一个目录的相对路径?VBox.sh的绝对路径是什么?麻烦解释清楚。想明白具体原理。
展开
1个回答
展开全部
跟你在哪儿执行ls命令无关,只跟你ls的文件有关
你上面说的例子里,链接指向的绝对路径就是/usr/bin/share/virtualbox/VBox.sh
因为/usr/bin/X11/VirtualBox所在的目录是/usr/bin/X11,../ 是上层目录,即/usr/bin,然后继续share/virtualbox
你上面说的例子里,链接指向的绝对路径就是/usr/bin/share/virtualbox/VBox.sh
因为/usr/bin/X11/VirtualBox所在的目录是/usr/bin/X11,../ 是上层目录,即/usr/bin,然后继续share/virtualbox
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询