linux文件路径中“.”指的是什么

69次阅读
没有评论

共计 1366 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要介绍“linux 文件路径中“.”指的是什么”,在日常操作中,相信很多人在 linux 文件路径中“.”指的是什么问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux 文件路径中“.”指的是什么”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

在 linux 中,文件路径里的“.”是“当前目录”的意思,若目录名以“.”开头则表示该目录是隐藏的;例如“./ 文件名”表示当前目录中有个指定的文件,“..”表示当前目录的上一层目录。

本教程操作环境:linux7.3 系统、Dell G3 电脑。

linux 文件路径中“.”是什么意思

. 代表当前目录

./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 目录。

到此,关于“linux 文件路径中“.”指的是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-29发表,共计1366字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)