加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux文件路径的点表示什么,linux文件路径有啥类型

发布时间:2023-05-29 14:09:29 所属栏目:Linux 来源:
导读:这篇文章将为大家详细讲解有关“linux文件路径的点表示什么,linux文件路径有什么类型”的知识,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在linux中,文件
这篇文章将为大家详细讲解有关“linux文件路径的点表示什么,linux文件路径有什么类型”的知识,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
 
在linux中,文件路径里的“.”是“当前目录”的意思,若目录名以“.”开头则表示该目录是隐藏的;例如“./文件名”表示当前目录中有个指定的文件,“..”表示当前目录的上一层目录。
 
本教程操作环境:linux7.3系统、Dell G3电脑。
 
.代表当前目录
 
./crack.py 表示当前目录中有个crack.py 文件(.py是文件后缀)..代表当前目录的上一层目录../start 表示当前目录中有个start文件(或目录)也可以表示运行程序,用ctrl c关闭。
 
扩展知识:linux的绝对路径和相对路径
 
Linux 系统中,文件是存放在目录中的,而目录又可以存放在其他的目录中,因此,用户(或程序)可以借助文件名和目录名,从文件树中的任何地方开始,搜寻并定位所需的目录或文件。
 
说明目录或文件名位置的方法有两种,分别使用绝对路径和相对路径。绝对路径指的是从根目录(/)开始写起的文件或目录名称,而相对路径则指的是相对于当前路径的写法。
 
换句话说,绝对路径必须以一个正斜线(/),也就是根目录开始,到查找对象(目录或文件)所必须经过的每个目录的名字,它是文件位置的完整路标,因此,在任何情况下都可以使用绝对路径找到所需的文件。例如:
 
[root@localhost ~]# cd /usr/local/src
 
[root@localhost src]# cd /etc/rc.d/init.d
 
这些切换目录的方法使用的就是绝对路径。
 
cd 是切换目录的命令,该命令的具体用法,会在后续章节中详细介绍。
 
而相对路径,就不是以正斜线开始,它是从当前所在目录开始,到查找对象(目录或文件)所必须经过的每一个目录的名字。例如:
 
[root@localhost /]# cd etc
 
#当前所在路径是/目录,而/目录下有etc目录,所以可以切换
 
[root@localhost etc]# cd etc
 
-bash:cd:etc/:没有那个文件或目录
 
#而同样的命令,由于当前所在目录改变了,所以就算是同一个命令也会报错,除非在/etc/目录中还有一个etc目录
 
通常情况下,相对路径比绝对路径短,这也是为什么许多用户喜欢使用相对路径的原因。
 
假设用户当前所在的目录是 cat,而此时要切换到 dog 目录。在这种情况下,切换路径有以下 2 种表达方式:
 
使用绝对路径,写法为:/home/dog,表示要切换的目录为根目录下 home 目录中的 dog 目录;
 
也可以使用相对路径,写法为:../dog,其中,.. 表示当前目录的父目录(home 目录),也就是说,相对于目前所在目录 cat,要切换到父目录 home下的 dog 目录。
 
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!