关于linux目录结构的介绍

本文介绍了Linux和Unix系统中的目录组织、路径表示(包括绝对路径和相对路径)、常用目录结构,如根目录、bin、home、lib等,并提到了/bin中的可执行命令和/lib中的函数库。后续会讨论文件权限的相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1目录和路径

1.1.1 目录

  • 目录是一组相关文件的集合
  • 一个目录下面除了可以存放文件之外还可以存放其他目录,即可包含子目录,。
  • 在确定文件、目录位置时,DOS和Unix/Linux都采用“路径名+文件名”的方式,路径反映的是目录与目录之间的关系。

 1.1.2路径

注:Unix/Linux路径由到达定位文件的目录组成,在Unix/Linux系统中组成路径的目录分割符为斜杠“/”,而DOS则用反斜杠“\”来分割各个目录

比如下面图片中的 /home/edu/share就是指路径的分开用“/”,其他的先不用看懂,以后讲解命令的使用方法。

路径的分类:

  • 绝对路径:
  1.  绝对路径是从目录树的树根“/”(这个“/”就叫做根目录)目录开始往下直至到达文件所经过的所有节点目录
  2. 下级目录按在上级目录后面用“/”隔开
  3. 注意:绝对路径都是从“/”开始的,所以第一个字符一定是"/"
  • 相对路径:
  • 相对路径是指目标目录相对于当前目录的位置
  • 如果不在当前目录下,则需要使用两个特殊目录“.”和“..”了。目录“.”指向当前目录,而“..”表示上一目录

注:这里介绍一个概念:文件系统,我们都知道windows系统中的文件都放在C盘、D盘、E盘、F盘中,就像这样

但是对于Linux系统中的文件没有磁盘存放,而是用以目录方式存放,就像这样

但都是采用树状方式来管理文件的

1.1.3介绍一些linux常用的目录结构

  • /:根目录,所有的东西都是从这里开始,当你在终端里输入“/home”,你其实是在告诉电脑,先从(跟目录开始),再进入到home目录
  • /bin:/usr/bin:可执行二进制的文件,包含常用命令:ls  tar  mv  cat等等
  • /home:用户账号不止一个,用户的家目录都存放在此目录下
  • /lib:/usr/lib:/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助
  • /usr/include:头文件

下次介绍关于linux文件权限说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写不出bug的小李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值