IT辅导娱乐网| 蜘蛛地图| 所有文章|
Linux绝对路径和相对路径 - IT辅导
  • 首页
  • IT技术 IT辅导资源网设计图
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享 IT辅导资源网设计图
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧 IT辅导资源网设计图
    • seo教程
  • 编程教程
  • 值得看一看 IT辅导资源网设计图
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能 IT辅导资源网设计图
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿


登录后,享受更多优质服务哦
IT辅导资源网站长qq头像
欢迎回来,可爱的会员!个人中心退出登录
导航菜单
  • 首页
  • IT技术
    • DVWA靶场
    • sqli-lab靶场
  • 源码基地
  • 软件分享
    • 辅助软件
  • emlog教程
  • 白嫖活动
  • 网络技巧
    • seo教程
  • 编程教程
  • 值得看一看
    • 值得听一听
    • 读懂世界
    • 活动线报
  • 更多功能
    • 在线投稿
    • 公告动态
    • 广告合作
    • 匿名投稿

Linux绝对路径和相对路径

2020/9/1 五年级扛把子 

前言

在使用linux远程连接操作文件时,我们就会遇到一个问题就是我们必须知道文件的存放位置,才能准确的找到文件并操作文件,在这里指明文件地址就有两种方式,那就是绝对路径和相对路径。

Linux文件目录

我们知道,Linux 系统中所有的文件(目录)都被组织成以根目录“/”开始的倒置的树状结构,如下图所示:

 

绝对路径

绝对路径一定是由根目录 / 开始写起。当我们要绝对路径的表示方式指明 bin 文件所在的位置时,该路径应写为 /usr/bin,测试代码如下:  

[root@localhost ~]# bin
bash: bin: command not found <-- 没有找到文件
[root@localhost ~]# /usr/bin
bash: /usr/bin: is a directory <-- 是一个文件

可以看出仅传递给 Linux 系统一个文件名,它是无法找到指定文件;而当将 bin 文件的绝对路径传递 Linux 系统时,它就可以成功找到。  

相对路径

相对路径不是从根目录 / 开始写起,而是从当前所在的工作目录开始写起。使用相对路径表明某文件的存储位置时,经常会用到前面讲到的 2 个特殊目录,即当前目录(用 . 表示)和父目录(用 .. 表示)。

比如当我们使用 root 身份登录 Linux 系统时,当前工作目录默认为 /root,如果此时需要将当前工作目录调整到 root 的子目录 Desktop 中,当然可以使用绝对路径,示例代码如下:  

[root@localhost ~]# pwd     <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd /root/Desktop
[root@localhost Desktop]# pwd
/root/Desktop

可以看出,通过使用绝对路径,我们成功地改变了当前工作路径。但除此之外,使用相对路径的方式会更简单。因为目前处于 /root 的位置,而 Desktop 就位于当前目录下,所以: 

[root@localhost ~]# pwd    <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd ./Desktop <--./Desktop 表示的就是 Destop 文件相对于 /root 所在的路径
[root@localhost Desktop]# pwd
/root/Desktop

如果以 root 身份登录 Linux 系统,并实现将当前工作目录由 /root 转换为 /usr 目录,有以下 2 种方式:  

#绝对路径
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd /usr
[root@localhost ~]# pwd
/usr
#相对路径
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd ../usr <-- 相对 root,usr 位于其父目录 /,因此这里要用到 ..
[root@localhost ~]# pwd
/usr

结语

总之,绝对路径是相对于根路径 / 的,只要文件不移动位置,那么它的绝对路径是不会变的;而相对路径是相对于当前所在目录而言的,随着程序的执行,当前所在目录可能会改变,因此文件的相对路径是会发生改变的。  

以上就是本文关于对绝对路径和相对路径的介绍,希望对大家有所帮助。有什么问题可以随时留言,期待您的宝贵意见!  

 点赞:0  打赏  分享  海报

  • 打赏支付宝扫一扫
  • 打赏微信扫一扫
  • 打赏企鹅扫一扫
结束语
温馨提醒:如有技术问题以及资源失效请联系站长 QQ89549822 进行反馈!!!
 您阅读本文耗时: 0小时02分35秒
热度:324° 发布时间:2020年9月1日

推荐:

标题:Linux绝对路径和相对路径

链接: https://www.itfd.cn/post-1192.html

版权:转载请注明来源于【IT辅导娱乐网】为原创

上一篇: Android SDK是什么东西?

下一篇: Linux yum命令介绍

作者头像 作者名称 作者性别
五年级扛把子
联系作者 作者主页

热门推荐

1 nexus搭建maven介绍
2 海归硕士,91大佬爱丝寂寞人被抓
3 新手必看:定期清理台式机机箱内灰尘it辅导
4 java抽象类(abstract class)与接口(interface )
5 可以自动写代码的idea插件EasyCode
6 我们常用的操作系统常识it辅导

评论列表

取消回复

  • 存档

    • 2020年9月(191)
    • 2020年8月(92)
    • 2020年7月(5)
    • 2020年6月(224)
    • 2020年5月(392)
    • 2020年4月(267)
    • 2020年3月(76)
    • 2019年3月(1)
    • 1970年1月(29)
  • 搜索

  • 热门文章

    • 神佑之路手游源码-附视频教程
    • 最新可用老王VPN2.22.15谷歌市场版,免费使用
    • 私藏的十个网站,不看后悔系列
    • 虚拟商品自动发货商城源码
    • 不吃苦、不奋斗,你要青春做什么?
  • 随机文章

      • 安卓“短信轰炸机”短信压力测试
        • 个人官网导航网址旗下源码
          • 提升网站权重和收录的5个知识点
            • 小说自动SEO采集系统源码
              • 301重定向是什么以及它的重要的意义
    提示信息

    SQL语句执行错误: SELECT COUNT(*) AS total FROM emlog_twitter
    Table 'itfd.emlog_twitter' doesn't exist

    «点击返回