今天通过命令安装一个基础命令-tree,linux下一切皆文件。目录结构呈现倒树结构,使用命令就能查看到我们的目录状况。
通过tree命令我们可以查看linux系统的目录结构,由此引出今天的两个概念。
绝对路径和相对路径
顾名思义,绝对路径就是绝对的路径,无论在哪个位置都可以指到一个固定位置。相对路径,就是相对【需要找到准确的参照物】而言的路径。
今天就来手动创建一个文件说明说明这两个重要概念:
同一个文件file,在linux系统里的位置可以这样写 /root/test/file 【绝对路径】 或者这么写 test/file 【相对路径】
这就是绝对路径和相对路径的区别。绝对路径无论何时都能准确查到file的位置,相对路径因为更换了【参照物】就失效了,无法定位到file位置。
绝对路径: 从根(/)开始写得路径都是绝对路径 ;
相对路径: 没有固定书写格式。
举个例子:
上述说明 “为了举例说明,我建了目录dir 和 test 并且新建了文件file1 file2 内容为123和456” ,相信大家听了以后,即使看着图里的文件也不是很明白,就是因为我的说明用的是相对路径的方式来表述,所以给人以云里雾里的感觉。
换种说法"为了举例说明,我在系统根目录(/)下opt目录里建了一个目录文件dir并在该目录dir下创建了普通文件file1和file2;同时,我在系统根目录(/)下root目录里建了一个目录文件test并在该目录test下创建了普通文件file1"
通过描述可以看出文件file1和file2的绝对路径为
/opt/dir/file1 /opt/dir/file2
在linux系统里绝对路径和相对路径的概念很基础也很重要。