文章目录

  • 3、Linux文件与目录结构
    • 3.1 Linux文件
      • 3.1.1 文件系统
      • 3.1.2 挂载点
    • 3.2 Linux目录结构

尚硅谷2022版Linux教程-讲师:武晟然

壁立千仞 无欲则刚

3、Linux文件与目录结构

3.1 Linux文件

3.1.1 文件系统

Linux和Windos最大的区别是没有盘符。

linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。

linux所有的硬件设备也是文件的形式做管理的。

linux层级的划分是正斜杠,windows是反斜杠\,这样就不会在路径中出现和转义字符冲突的问题。

linux每一个目录命名都是有规范的,基于文件系统层级标准,从unix继承过来的。

记住一句经典的话:在Linux世界里,一切皆文件。

3.1.2 挂载点

当前linux系统把所有的目录结构都放在根目录下,根目录对应根分区,并不是所有文件都在根分区那块硬盘内,用户在不同分区放不同内容,只需要单独设置挂载点即可。

比如安装linux系统时,创建引导分区,需要把引导分区挂载到boot文件夹下,boot文件夹内所有内容都会写到引导分区,这样就和根分区内容隔离开了。

添加新的硬盘,给硬盘做分区,指定文件格式xfs,指定一个目录比如/home/a作为挂载点,/home/a内所有文件都会写到新硬盘上。

Linux底层目录和物理结构没有什么关系,linux这种目录叫做虚拟目录

3.2 Linux目录结构


根目录下都是一些通用的目录名称,每一个目录对应一个常见的功能。

文件夹右下角带小箭头的含义,是链接的意思,当前文件夹是一个链接,并不是真实的地址。

目录 含义
/bin [重点] (/usr/bin 、 /usr/local/bin) 是Binary的缩写, 这个目录存放着最经常使用的命令
/boot [重点] 存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件
/dev 类似于windows的设备管理器,把所有的硬件用文件的形式存储。
/etc [重点] 所有的系统管理所需要的配置文件和子目录 my.conf
/home [重点] 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/lib 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
/media [重点] linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
/mnt [重点] 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。 d:/myshare
/opt 这是给主机额外安装软件所摆放的目录。如安装ORACLE数据库就可放到该目录下。默认为空。
/proc 进程目录,是虚拟目录,相当于系统进场的映射,存放现有硬件和进程的信息。
/root [重点] 该目录为系统管理员,也称作超级权限者的用户主目录。
/run 运行目录,存放系统运行的实时信息,是一个临时文件系统,重新启动后就会被删除,在重新记录
/srv service缩写,该目录存放一些服务启动之后需要提取的数据。
/sys 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs
/tmp 这个目录是用来存放一些临时文件的,当前可以删除。
/usr [重点] 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。
/var [重点] 这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件。
/lost+found 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
/usr/local [重点] 这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。
/selinux [security-enhanced linux] 360 SELinux是一种安全子系统,它能控制程序只能访问特定文件。

3、Linux文件与目录结构相关推荐

  1. Linux 文件与目录结构

    [Linux  文件] Linux 系统中一切皆文件. [Linux  目录结构] /bin:是Binary的缩写, 这个目录存放着最经常使用的命令. /sbin:s就是Super User的意思,这 ...

  2. linux 文件及目录结构体系

    linux 目录的特点: 1). /是所有目录的顶点 2).目录结构像一颗倒挂的树 3).目录和磁盘分区是没有关联的 4)./下不同的目录可能对应不同的分区或磁盘 5).所有的目录都是按照一定的类别有 ...

  3. 二、Linux 文件与目录结构、VI/VIM 编辑器(重要)

    1.Linux 文件 Linux 系统中一切皆文件. 2.Linux 目录结构 /bin(存放二进制文件的二进制文件夹,(普通用户的文件)) ·是Binary的缩写,这个目录存放着最经常使用的命令/s ...

  4. 【一、Linux文件与目录结构】

    1 Linux 文件 Linux系统中一切皆文件 2 Linux目录结构 /bin Binary的缩写,存放着命令. /sbin s即Super User,存放着root用户使用的系统管理程序. /h ...

  5. Linux 01 Liunx目录结构及文件基本操作

    Linux目录结构及文件基本操作 1.Linux的文件组织目录结构(遵循FHS标准) FHS(Filesystem Hierarchy Standard)标准: 多数Linux版本采用这种文件组织形式 ...

  6. SQL Server on Linux的文件和目录结构

    问题引入 "鸟儿啊,我记得你写过一篇<SQLServer On Linux Package List on CentOS>的文章,从这篇文章,我们很清楚的知道了SQL Serve ...

  7. 简述Linux 文件系统的目录结构

    转自:http://www.linuxsir.org/main/node/189 作者:北南南北 来自:LinuxSir.Org 摘要: Linux文件系统是呈树形结构,了解Linux文件系统的目录结 ...

  8. Linux 文件系统的目录结构

    1. / 文件系统的入口,最高一级目录: 2. /bin 基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等. 这个目录中的文件都是可执行的,一般的用户都可以使用 ...

  9. Linux 系统的目录结构_【all】

    Linux系统的目录结构 /:最大根目录,存放系统程序/etc: 加载配置文件好服务启动命令,系统配置文件/etc/exports/etc/hosts /bin:binaries 存放命令/sbin: ...

最新文章

  1. 为所有服务器端代码调用ConfigureAwait的最佳实践
  2. Firefox 有 6 成用户仍使用 Add-On 扩展
  3. 基础研究到底要基础到什么程度?
  4. 设计模式(1)-----简单工厂模式
  5. java执行完main就结束了吗_为什么main方法中执行完第一个方法完之后,后面的代码都不执行了?...
  6. 人工智能运行环境linux,Intel OpenVINO 人工智能推论环境搭建 (Linux) 第一章
  7. 嵌入式基础面八股文——并发,同步,异步,互斥,阻塞,非阻塞的理解(2)
  8. oracle使用between and边界问题
  9. 26.逻辑卷管理器(Logical Volume Manager)
  10. Android 自定义标题栏(title栏)
  11. springboot异常处理机制之统一异常处理和自定义异常类
  12. Json Editor命令行版
  13. 如何在教学中利用计算机网络,教师论苑(二十二)| 利用XMind思维导图优化计算机网络基础课堂教学...
  14. mapreduce求平均值
  15. 从历史上的错误数据中吸取教训
  16. 无法掩饰的憔悴,无法抗拒的痛紧紧相随
  17. 三次bezier曲线 MATLAB,Matlab-画二次及三次Bezier曲线-8控制点的B样条曲线
  18. 【软件测试】白盒测试方法与黑盒测试方法的区别
  19. 【MATLAB教程案例26】图像特征点提取算法matlab仿真与分析——sift,surf,kaze,corner,BRISK等
  20. 前端3D开发,你需要了解的知识汇总

热门文章

  1. 通达信筹码单峰密集选股公式,突破筹码密集区发出信号
  2. Python 3.8+moviepy报错:TypeError: ‘module‘ object is not callable
  3. 软件项目管理之(估算代码行,类比估算,自下而上估算)
  4. 关闭hp服务器风扇检测能进系统吗,cpu风扇如何关闭检测
  5. npm命令行强制删除node_modules
  6. LBT(CCA) in LAA/Multefire (一)
  7. 解决联想小新pro16 Realtek 8852ae 网卡断连问题
  8. [群晖] 开启root ssh 登陆
  9. 微观经济学第三周作业(价格弹性,供给与需求)
  10. SVM支持向量机原理