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

发布时间 - 2022-07-18 00:00:00    点击率:
在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视频教程


# linux  # 目录中  # 有个  # 放在  # 所需  # 可以使用  # 相对于  # 指的是  # 切换到  # 上一层  # 情况下 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 大连 网站制作,大连天途有线官网?  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  Laravel如何实现多对多模型关联?(Eloquent教程)  微信小程序 wx.uploadFile无法上传解决办法  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  如何在万网开始建站?分步指南解析  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  北京的网站制作公司有哪些,哪个视频网站最好?  Laravel如何生成API文档?(Swagger/OpenAPI教程)  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何为不同团队 ID 动态生成多个独立按钮  Android 常见的图片加载框架详细介绍  如何在景安服务器上快速搭建个人网站?  JS碰撞运动实现方法详解  Laravel怎么为数据库表字段添加索引以优化查询  详解jQuery中基本的动画方法  如何确认建站备案号应放置的具体位置?  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  Laravel怎么清理缓存_Laravel optimize clear命令详解  如何安全更换建站之星模板并保留数据?  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  如何在阿里云服务器自主搭建网站?  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  Android Socket接口实现即时通讯实例代码  Linux后台任务运行方法_nohup与&使用技巧【技巧】  Java垃圾回收器的方法和原理总结  Android滚轮选择时间控件使用详解  香港网站服务器数量如何影响SEO优化效果?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  nginx修改上传文件大小限制的方法  米侠浏览器网页背景异常怎么办 米侠显示修复  深圳网站制作的公司有哪些,dido官方网站?  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  js实现获取鼠标当前的位置  敲碗10年!Mac系列传将迎来「触控与联网」双革新  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  Python自动化办公教程_ExcelWordPDF批量处理案例  Python文件异常处理策略_健壮性说明【指导】  Laravel如何集成Inertia.js与Vue/React?(安装配置)  如何在阿里云虚拟主机上快速搭建个人网站?  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  网站优化排名时,需要考虑哪些问题呢?  太平洋网站制作公司,网络用语太平洋是什么意思?