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

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

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


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


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


相对路径:前面路口左转


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


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


image.png


image.png


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


2.切换到/usr目录


image.png


使用绝对路径切换目录


image.png


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

./代表本目录

../代表父目录

目录
相关文章
|
7月前
|
存储 Linux Shell
Linux绝对路径和相对路径
在 Linux 中,简单的理解一个文件的路径,指的就是该文件存放的位置。 只要我们告诉 Linux 系统某个文件存放的准确位置,那么它就可以找到这个文件。指明一个文件存放的位置,有 2 种方法,分别是使用绝对路径和相对路径。 我们知道,Linux 系统中所有的文件(目录)都被组织成以根目录“/”开始的倒置的树状结构 绝对路径一定是由根目录 / 开始写起。例如,使用绝对路径的表示方式指明 bin 文件所在的位置,该路径应写为 /usr/bin,测试代码如下: [root@localhost ~]# bin bash: bin: command not found <-- 没有找到 [
76 0
|
3月前
|
Unix Linux 应用服务中间件
【Linux】Linux 系统编程——相对路径和绝对路径
【Linux】Linux 系统编程——相对路径和绝对路径
54 1
|
7月前
|
Linux
在Linux中使用tar命令打包绝对路径的问题
在Linux中使用tar命令打包绝对路径的问题
226 0
|
9月前
|
Linux
linux终端显示路径/绝对路径/相对路径
linux终端显示路径/绝对路径/相对路径
|
11月前
|
Linux
Linux文本编辑命令模式以及相对路径与绝对路径
今天介绍一下Linux中的文本编辑的命令模式以及相对路径和绝对路径的区别以及在Linux中添加文件(或者文件夹)的用法。
102 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命令)
162 0
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
|
Shell 网络安全
02_Linux基础-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对相对路径-{1..100}-ls-mkdir-其他基础命令
02_Linux基础-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对相对路径-{1..100}-ls-mkdir-其他基础命令
120 0
02_Linux基础-文件系统层次结构-提示符-进程-命令格式-隐藏文件-通配符-绝对相对路径-{1..100}-ls-mkdir-其他基础命令
|
Linux Python
Python在Linux系统或者Debian系统下面访问不了其他文件目录,用绝对路径也不行
简单记录些具有参考意义的问题。方法永远比问题多。
Python在Linux系统或者Debian系统下面访问不了其他文件目录,用绝对路径也不行
|
Linux C++
linux C++ 获取文件绝对路径
提供ftp服务时需要获取文件绝对路径,这里记录一下。 1 #include 2 #include 3 #include 4 5 int main(){ 6 const char *file_name = "filename"; 7 char a...
3376 0
|
2天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考