Linux绝对路径和相对路径直击本质

简介: Linux绝对路径和相对路径直击本质

指明一个文件存放的位置,有 2 种方法,分别是使用绝对路径和相对路径


打个比喻,一个外国人在南京新街口向你问路,一家餐厅怎么走


绝对路径:首先做飞机来到中国,到南京路口机场,做s1号地铁转2号线到新街口,下来地铁路口左转


相对路径:前面路口左转


两种说法都正确,但是这位外国人刚好在新街口,用绝对路径过于复杂;但是如果这位外国人不在新街口,相对路径不能保证他能找到


1.绝对路径一定是由根目录/开始写起的,例如:


image.png


image.png


使用cd切换工作目录、pwd查看当前路径显示的就是绝对路径


2.切换到/usr目录


image.png


使用绝对路径切换目录


image.png


使用相对路径切换目录,相当于root,usr位于其父目录/

./代表本目录

../代表父目录

目录
相关文章
|
存储 Linux Shell
Linux绝对路径和相对路径
在 Linux 中,简单的理解一个文件的路径,指的就是该文件存放的位置。 只要我们告诉 Linux 系统某个文件存放的准确位置,那么它就可以找到这个文件。指明一个文件存放的位置,有 2 种方法,分别是使用绝对路径和相对路径。 我们知道,Linux 系统中所有的文件(目录)都被组织成以根目录“/”开始的倒置的树状结构 绝对路径一定是由根目录 / 开始写起。例如,使用绝对路径的表示方式指明 bin 文件所在的位置,该路径应写为 /usr/bin,测试代码如下: [root@localhost ~]# bin bash: bin: command not found <-- 没有找到 [
181 0
|
3月前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
64 2
|
4月前
|
Linux
Linux部署06 ---相对路径绝对路径,想要切换到home下的文件 cd /home/itheima/Desktop cd Desktop,相对路径以当前目录为起点一种写法 不写/,相对是当前目录
Linux部署06 ---相对路径绝对路径,想要切换到home下的文件 cd /home/itheima/Desktop cd Desktop,相对路径以当前目录为起点一种写法 不写/,相对是当前目录
|
6月前
|
Unix Linux 应用服务中间件
【Linux】Linux 系统编程——相对路径和绝对路径
【Linux】Linux 系统编程——相对路径和绝对路径
129 1
|
Linux
在Linux中使用tar命令打包绝对路径的问题
在Linux中使用tar命令打包绝对路径的问题
294 0
linux终端显示路径/绝对路径/相对路径
linux终端显示路径/绝对路径/相对路径
|
Linux
Linux文本编辑命令模式以及相对路径与绝对路径
今天介绍一下Linux中的文本编辑的命令模式以及相对路径和绝对路径的区别以及在Linux中添加文件(或者文件夹)的用法。
141 0
|
Ubuntu Linux Shell
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
221 0
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
|
Linux C++
linux C++ 获取文件绝对路径
提供ftp服务时需要获取文件绝对路径,这里记录一下。 1 #include 2 #include 3 #include 4 5 int main(){ 6 const char *file_name = "filename"; 7 char a...
3468 0
|
17天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
51 4