亚游wwwag8com
你好,游客 登录 注册
背景:
阅读新闻

Linux绝对路径和相对路径详解

[日期:2019-05-20] 来源:Linux社区  作者:Linux [字体: ]

亚游wwwag8com,  移动联通刮起准单项收费旋风,为何小灵通依然火爆?显然小灵通已经得到了的认同,其广泛的数据应用、环保的特点为它打下了坚实的用户基础。

  利特尔说,尽管他不能谈论该报告涉密的完整内容,但有关朝鲜当局已全面测试、研发或展示了报告中所提到的那种核能力的说法是“不准确的”。他同时表示,美国将继续密切监控朝鲜发展核计划的动向,并呼吁朝鲜遵守其国际义务。朝鲜艺术团6日将乘船抵韩访问 停靠港口正在协商  盖茨基金会创办于2000年,凭借着高效的投资和严格的管理,截止今年6月30日的资产总额高达413亿美元,拥有1382名雇员,是全球最大的慈善基金会,与100多个国家建立了慈善合作项目。每年盖茨基金会都会公布详细的账目表,并欢迎外部人士监督举报。

Linux 系统中,文件是存放在目录中的,而目录又可以存放在其他的目录中,因此,用户(或程序)可以借助文件名和目录名,从文件树中的任何地方开始,搜寻并定位所需的目录或文件。

说明目录或文件名位置的方法有两种,分别使用绝对路径和相对路径。绝对路径指的是从根目录(/)开始写起的文件或目录名称,而相对路径则指的是相对于当前路径的写法。

换句话说,绝对路径必须以一个正斜线(/),也就是根目录开始,到查找对象(目录或文件)所必须经过的每个目录的名字,它是文件位置的完整路标,因此,在任何情况下都可以使用绝对路径找到所需的文件。例如:

linuxidc@linuxidc:~/linuxidc.com$ cd /etc/init.d
linuxidc@linuxidc:/etc/init.d$ cd /usr/local/src

Linux绝对路径和相对路径详解

这些切换目录的方法使用的就是绝对路径。

cd 是切换目录的命令,该命令的具体用法,参考/wwwd35clinuxidcd35ccom/Linux/2017-01/139159.htm

而相对路径,就不是以正斜线开始,它是从当前所在目录开始,到查找对象(目录或文件)所必须经过的每一个目录的名字。例如:

linuxidc@linuxidc:/$ cd etc
linuxidc@linuxidc:/etc$

Linux绝对路径和相对路径详解

 #当前所在路径是/目录,而/目录下有etc目录,所以可以切换

linuxidc@linuxidc:/home/linuxidc.com$ cd etc
bash: cd: etc: 没有那个文件或目录

Linux绝对路径和相对路径详解

#而同样的命令,由于当前所在目录改变了,所以就算是同一个命令也会报错,除非在/etc/目录中还有一个etc目录

通常情况下,相对路径比绝对路径短,这也是为什么许多用户喜欢使用相对路径的原因。

绝对路径和相对路径

 图 1 绝对路径和相对路径

再举个例子,如图 1 所示,假设用户当前所在的目录是 cat,而此时要切换到 linuxidc 目录。在这种情况下,切换路径有以下 2 种表达方式: 1. 使用绝对路径,写法为:/home/linuxidc,表示要切换的目录为根目录下 home 目录中的 linuxidc 目录;

2. 也可以使用相对路径,写法为:../linuxidc,其中,.. 表示当前目录的父目录(home 目录),也就是说,相对于目前所在目录 cat,要切换到父目录 home下的 linuxidc 目录。

学完以上 2 种路径的表达方式后,读者可能会问,绝对路径和相对路径,应该如何选择呢?

假设你编写完成了一个软件,该软件的安装文件分为 3 个目录,分别是 etc、bin 和 man 目录。但是,由于不同的用户会将软件安装到不同的目录中,比如用户甲将软件安装到了 /usr/local/package 目录中,而用户乙将软件安装到 /home/packages 目录中。考虑到这种情况,如果软件中涉及使用路径调取资源,就只能使用相对路径。

此外,通常我们会将目录名写的很长,好让自己知道哪个目录是干什么的。例如,有一个目录的路径为  /cluster/raid/output/www.linuxidc.com/linuxidc,同时还有一个目录的路径为 /cluster/raid/output/www.linuxidc.com/亚游wwwag8comPython,此时如果要从第一个目录切换到第二个目录,虽然可以使用绝对路径,但明显使用相对路径更加方便,直接运行 cd ../python 命令即可成功切换。

需要注意的是,虽然绝对路径的写法相对比较麻烦,但可以肯定,这种写法绝对不会有问题,而使用相对路径,可能会由于程序运行的工作环境不同,导致产生一些问题。因此,选择使用绝对路径还是相对路径,要结合具体的实际情况。有时,只能使用相对路径;而更多时候两种方式都可以,可以根据自己的喜好选择。

Linux公社的RSS地址/wwwd35clinuxidcd35ccom/rssFeed.aspx

本文永久更新链接地址/wwwd35clinuxidcd35ccom/Linux/2019-05/158773.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
25+6+6!勇士FMVP比肩詹皇乔丹 他还只能是配角 央视财经:中国消费升级成为世界消费增长的关键力量 日“右翼”分子叫嚣用导弹轰炸中韩 推特账号被封 罗马名将:踢巴萨要倾力付出 梅西是全世界最佳 美向以色列等国家使馆增派海军陆战队士兵做安保 陆群任安徽黄山市委常委政法委书记 AC米兰大将:加图索可不像蒙特拉 看成绩就知道 天风证券:从独角兽企业看中国经济的未来 技术驱动 美前助理贸易谈判代表:改革开放打开了巨大能量罐 拼多多纳斯达克挂牌上市 创始人黄峥:七分靠运气 豪强再崛起!江苏肯帝亚双杀广东创历史 斯滕森连续放弃两场世锦赛 因赛制不打世界比洞赛
360浏览器首页推荐“夫妻交友” 链接内含淫秽图片 文在寅宣布建调查团 彻查“光州事件”军人性犯罪 詹姆斯新剧PK权力的游戏! 选洛杉矶原来为这 3500万个“范雨素”撑着别人的家 广厦迎来争冠好时机 福特森+胡金秋双王牌 郭士强:强队赢球靠团队 韩德君受伤仍要坚持 废纸进口受限 贸易商囤积居奇价格大涨八成 休假归来朱婷北京投入训练 孟子璇亦进行特训 半场-莫雷诺远射中柱傲骨世界波 申花暂0-1国安 艾伦:能感受到奥沙利文的紧张 毕竟他也是人 北约:间谍中毒案支持英立场 但不想与俄“冷战” 俄军方:“化武袭击”系叙反政府武装自导自演
特朗普突然发推要放中兴一马:将帮助中兴恢复业务 腾讯财报:微信月活跃用户达10.4亿 同比增长10.9… 发达经济体正寻求新联盟中国排除在外?商务部回应 “特朗普困局”美联储头痛! 今年加息三次VS五次? 中科院与恒大签署战略合作协议 将共同创建三大基地 4月份35家公司发定增预案 海通证券拟募资额最高 手机爆炸致女童烧伤毁容 家属诉三星索赔169万元 韩朝代表将与奥委会会谈 两国盼组女子冰球联队 世界杯收官战因大风取消 雷本斯堡夺大回转冠军 2月5日上市公司晚间公告速递 亚股创2016年底来最大日内跌幅 美股重跌全球不安 天壤评LG杯首局:谢尔豪强手连发 井山一挖致败 明尼阿波利斯联储行长:工资涨速尚不足以加速升息 亚游wwwag8com