linux相对路径和绝对路径(linux什么是绝对路径与相对路径,要由/usr/share/doc进入到/usr/share/man写出相对路径与绝对路径)
本文目录
- linux什么是绝对路径与相对路径,要由/usr/share/doc进入到/usr/share/man写出相对路径与绝对路径
- Linux相对路径与绝对路径区别
- Linux中从/home再切换到/根目录下(分别使用绝对和相对路径完成)怎么做
- Linux中的路径(.)是什么意思
linux什么是绝对路径与相对路径,要由/usr/share/doc进入到/usr/share/man写出相对路径与绝对路径
你可以这样理解,绝对路径是从根目录开始的路径,而相对路径是相当于当前路径的一种形式,比如你的提问,从/usr/share/doc进入到/usr/share/man的绝对路径是(用cd命令可以从一个目录进入另一个目录):cd /usr/share/man因为绝对路径是从根目录/开始的,所以绝对路径直接写就可以了,不需要考虑上一个路径是什么;而相对路径是相当于另一个路径的一种形式,需要考虑上一个路径,比如你的提问,相对路径形式是这样的:cd ../man../表示当前目录的上一级目录,/usr/share/doc的上一级目录是/usr/share这个路径,因为/usr/share/man的上一级目录也是/usr/share,所以../man就代表/usr/share/man的相对路径了。
Linux相对路径与绝对路径区别
相对路径就是相对当前你所在路径开始算。绝对路径是从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 跳转路径可以直接输入绝对路径
Linux中从/home再切换到/根目录下(分别使用绝对和相对路径完成)怎么做
什么是绝对路径,什么是相对路径?简单的说,二者的区别就是是否从根开始。打个比方。有人从上海去深圳。如果他先飞北京,从北京转机去深圳。就是绝对路径。直飞深圳就是相对路径。公司里面,从企划部到财务部。出门先到公司前台,再去财务,就是绝对路径,直接奔着财务去了,叫相对路径。linux下,根目录是其他一切目录的父目录。home是它下面的子目录,叫做一级子目录。home下面可能还有别的目录存在,这些叫做二级子目录。在unix,linux包括1975年微软开发的DOS系统中,都有一个特点:进入某个目录后,就会看到,从了该目录下的那些文件和下级子目录外,还有2个东西。一个是单独的一个圆点,它代表当前用户所在的目录本身,再有一个是两个圆点,它则表示了当前目录的上一级目录,术语叫父目录。所以,怎么样从/home回到/?很简单,两个法子,绝对路径:cd/、相对路径cd..
Linux中的路径(.)是什么意思
.代表当前目录。比如./test.py表示在当前目录中有一个test.py的文件。..代表当前目录的上一层目录,../start 表示当前目录中有个start文件(或目录)也可以表示运行程序,用ctrl c关闭。获取目录或文件名位置的方法有两种,分别是使用绝对路径和相对路径,绝对路径指的是从根目录(/)开始写起的文件或目录名称,而相对路径则指的是相对于当前路径的写法。换句话说,绝对路径必须以一个正斜线(/),也就是根目录开始,到查找对象(目录或文件)所必须经过的每个目录的名字,它是文件位置的完整路标,因此,在任何情况下都可以使用绝对路径找到所需的文件。例如:# cd /usr/local/src# cd /etc/rc.d/init.d这些切换目录的方法使用的就是绝对路径。cd是切换目录的命令,而相对路径,就不是以正斜线开始,它是从当前所在目录开始,到查找对象(目录或文件)所必须经过的每一个目录的名字。例如:# cd etc#当前所在路径是/目录,而/目录下有etc目录,所以可以切换# cd etc-bash:cd:etc/:没有那个文件或目录#而同样的命令,由于当前所在目录改变了,所以就算是同一个命令也会报错,除非在/etc/目录中还有一个etc目录。了解更多Linux知识,推荐老男孩教育。
本文相关文章:
linux相对路径和绝对路径(Linux中从/home再切换到/根目录下(分别使用绝对和相对路径完成)怎么做)
2024年8月23日 17:10
linux相对路径和绝对路径(Linux中从/home再切换到/根目录下(分别使用绝对和相对路径完成)怎么做)
2024年8月23日 17:10
更多文章:
stream read error什么意思(FOXMAIL 显示steam read error ,不能读邮件为什么呢)
2024年6月25日 18:17
有哪些性价比高的教学管理平台?谁能告诉我武汉理工大学网络学院是个什么性质的
2024年5月5日 19:48
object to(object to 与object to doing有什么区别)
2024年8月10日 09:01
redis api(关于redis的异步api,为什么很少有人用异步方式没必要吗)
2024年7月19日 14:12
结束进程拒绝访问怎么解决(win8 怎么强制结束进程,在任务管理器里拒绝访问)
2024年6月25日 19:50
cluster expdp(有人碰到过这样的情况么expdp大表报错ORA-01555)
2024年7月22日 07:24
python编辑器怎么使用(Python怎么打开代码编辑器)
2024年6月21日 12:28
内嵌式css样式(关于内嵌式引入CSS样式表,以下书写正确的是())
2024年7月22日 18:04
googleplaystore官方(我下了个Google play store,官方的,运行的时候提示添加一个账户才能继续)
2024年7月6日 15:29