Linux的相对路径和绝对路径的命令。

用相对路径名从usr/bin跳到/home/staff/john/project
用绝对路径名从usr/bin跳到/temp
用相对路径名从usr/bin跳到/etc/rc.d

相对路径就是相对当前你所在路径开始算。
绝对路径是从linux最底层的根(/)开始算。
其中:在Linux中,绝对路径是从/(根目录)开始的,路径最前面是/的话就是绝对路径。
相对路径是直接输入当前路径下的文件夹或者以 . 或 .. 开始算的,.表示用户当前操作所处的位置,.. 表示上一级目录。
举个例子:
/home/oracle 这个路径就是绝对路径
./home/oracle 这个就是相对路径,例如现在在/test路径下,此条路径换算成绝对路径为/test/home/oracle
../home/oracel 这个也是相对路径,例如现在在/test路径下,此条路径换算成绝对路径为:/home/oracel
注意后面两个的对比,..是回到上一级然后在往后算。
使用pwd命令可以查看当前所在的绝对路径。‘

如题中提出的问题,答案如下:
由于不清楚相对路径是相对于哪个路径,这里默认在/目录下。
用相对路径名从usr/bin跳到/home/staff/john/project
答:cd ../../home/staff/john/project 或者 cd /home/staff/john/project
用绝对路径名从usr/bin跳到/temp
答:cd ../../temp 或者 cd /temp
用相对路径名从usr/bin跳到/etc/rc.d
答:cd ../../etc/rc.d 或者 cd /etc/rc.d
跳转路径可以直接输入绝对路径
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-31

相对路径就是相对当前你所在路径开始算。

绝对路径是从linux最底层的根(/)开始算。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

本回答被网友采纳

linux下的绝对路径、相对路径是什么意思?
在Linux中,绝对路径是从\/(也被称为根目录)开始的,比如\/usr、\/etc\/X11。如果一个路径是从\/开始的,它一定是绝对路径,这样就好理解了;[root@localhost ~]# pwd 注:判断用户当前所处的位置,也就是说他到底位于哪?\/root 注:用户当前位于\/root;[root@localhost ~]# cd \/usr\/share\/doc\/ ...

什么是绝对路径和相对路径?
绝对路径:始终从根目录(\/)开始,比如:\/home\/abhishek\/scripts\/my_scripts.sh 相对路径:从当前目录开始。比如,如果你在\/home目录中,希望访问my_script.sh文件,那么访问的路径应该是:abhishek\/scripts\/my_scripts.sh 绝对路径和相对路径的差异 Linux中目录结构其实是一个树,从根(\/)开始,然后产生...

如何在Linux中使用绝对路径和相对路径启动程序?
首先,以超级用户身份,通过绝对路径启动程序,就像一把直接指向目标的罗盘。只需在终端中键入:\/aaa\/bbb\/ccc\/my_run_program 这里的\/aaa\/bbb\/ccc是你的程序驻留的星际基地,而my_run_program就是你指令的执行者,回车键<cr>则是启动的信号。另一种方式是相对路径,它让你从当前位置出发,按逻辑寻找。

彻底理解 Linux 中的绝对路径和相对路径
绝对路径从根目录(\/)开始,例如:\/home\/abhishek\/scripts\/my_script.sh,这种路径不依赖于当前工作目录,始终从根目录开始寻找。相反,相对路径则是从当前工作目录出发,如在\/home目录下访问my_script.sh,路径为:abhishek\/scripts\/my_script.sh。理解这两者的区别有助于在Linux操作中高效定位文件。绝对...

Linux中的“\/”、“.\/”、“.” 是什么意思
首先,“\/”是Linux文件系统的根目录,象征着系统文件的绝对路径,它就像一个庞大的树形结构的起点,所有的目录、文件和设备都从这里开始。它通常只包含目录,避免直接存放文件,因为它是系统启动时优先载入的,重要文件应放置于此。"\/"下的几个常见子目录如\/bin(存放常用二进制命令)、\/boot(包含启动...

快速上手Linux核心命令(三):文件和目录操作命令
cd命令用于在Linux系统中切换目录,支持相对路径与绝对路径。cd常用参数与技巧:配合“tab”键自动补全路径,提高效率。pwd 显示当前路径 pwd命令用于显示当前所在目录的绝对路径。pwd一般不需要参数,重要在于追踪路径。ls 显示目录内容 ls命令列出当前目录下的文件和属性信息,功能类似DOS系统的dir命令。ls...

Linux中绝对路径与相对路径意思?
使用绝对路径可以避免路径歧义和路径不完整等问题,但是有时候会显得过于冗长,不方便操作。相对路径 相对路径是相对于当前目录的路径,不需要从根目录开始,一般使用相对位置指示路径。在Linux中,. 表示当前目录,.. 表示上级目录,例如:.\/file.txt:表示当前目录中的file.txt文件。..\/src\/main.c:...

linux 中“.”和“.\/”命令分别是什么意思?
即环境变量HOME指定的目录,如root用户的HOME变量为\/root,那么cd命令不带参数时便切换到\/root目录下。绝对路径是从跟目录开始的,如\/root或\/home\/sgl,相对路径是相对于当前路径来说的。假如当前目录在\/home\/guo下面,那么前面的\/home\/sgl的相对路径就是..\/sgl,即当前目录的上级目录下的sgl目录。

Linux相对路径与绝对路径区别?
绝对路径是从linux最底层的根(\/)开始算。其中:在Linux中,绝对路径是从\/(根目录)开始的,路径最前面是\/的话就是绝对路径。相对路径是直接输入当前路径下的文件夹或者以 . 或 .. 开始算的,.表示用户当前操作所处的位置,.. 表示上一级目录。举个例子:\/home\/oracle 这个路径就是绝对路径 ....

linux个人目录,当前工作目录;相对路径和绝对路径的概念是什么啊?_百 ...
绝对路径:linux上的文件系统从\/目录开始,绝对路径就是从\/开始,到你想要的目录的完整的路径,比如刚才的例子中:xs220@Zealot:~\/Desktop> pwd \/home\/xs220\/Desktop 这个\/home\/xs220\/Desktop就是个绝对路径。你无论在哪个当前目录下面都可以用绝对路径找到你的文件。比如你的Desktop目录下有个可执行...

相似回答