Linux-(1)Linux树状文件系统结构及各文件夹的作用

Linux文件系统为一个倒转的单根树状结构.

文件系统的根为"/"

Linux中所有的东西都是文件.

如下图所示:

各文件夹的作用如下:

bin: 存放所有用户都可以执行的可执行文件.

boot: 存放系统引导,启动相关的内容. 其中的vmlinux是内核文件.

dev: 存放硬件设备的文件. 因为Linux中所有的一切都是文件,所以硬件也被抽象成了文件.

etc: 该目录下存放操作系统相关的配置文件

home: 普通用户的家目录. 每一个用户在此目录下都有一个自己私有的目录(除了Root用户)

lib: 存放库文件

lost+found: ext文件系统的文件夹

media: 自动挂载目录,比如U盘等. 但是并不是所有的linux都有这个目录

mnt: 手动挂载设备通常用此目录

opt: 安装大型软件的目录,例如Oracle

proc: 此目录下存放操作系统的实时信息. 不存在硬盘上,只存在于内存中

root: root用户的家目录

sbin: 只有超级用户(root)才可执行的可执行文件(区别于bin目录)

sys: 系统底层的硬件信息

tmp: 临时目录,里面的东西会被系统自动删除

usr: 此目录通常用于安装应用软件

var: 此目录用户存放经常变化的信息,例如日志.

时间: 2024-11-10 13:36:51

Linux-(1)Linux树状文件系统结构及各文件夹的作用的相关文章

【Linux】Linux操作系统学习路线

数据离不开服务端的存储,Linux是免费.开源.相对其他操作系统比较稳定.安全,是服务端部署首选的操作系统. 网上关于Linux的学习材料已经很多,这里只是简单罗列一下Linux的学习要点. 最重要的还是平时要多练习,现在云服务器都已经很便宜,可以自己申请一台自己学习搭建. FYI. 发展简史: 1973年贝尔实验室诞生Unix,随后开源之后,IBM,SUN,HP等相继开发各自操作系统. 1991年林纳斯·托瓦兹基于Unix诞生Linux,将操作系统移植到PC. Linux开源之后,诞生redh

第4章 文件和目录(3)_文件系统结构及软、硬链接

3. Linux文件系统结构 3.1 文件系统结构 (1)超级块 文件系统中的第一个块被称为超级块.这个块存放文件系统本身的信息.比如,记录了每个区域的大小,也存放了未被使用的磁盘块的信息.其包含的信息如下: 主要域 含义 Magic Number 用来检验是否是一个真正的EXT2文件系统超级块 Revision Level 主从修订版本号.让安装代码据此判断文件系统是否支持只存在于某个特定版本文件系统中的属性. Block Group Number 超级块的组数量 Block Size 以字节

【BZOJ】1452: [JSOI2009]Count 树状数组

Description Input Output Sample Input Sample Output 1 2 HINT 题解: 二维的树状数组啊+一维的颜色状态,然后直接做就好……实际上比照一维的树状数组就是多了一个for循环,然后查询操作的时候就相当于查询某一矩阵的大小,树状数组起到一个类似前缀和的作用.   1 #include <iostream> 2 #include <cstdio> 3 #include <algorithm> 4 #include <

[模版] BIT 树状数组

树状数组(BIT) 树状数组不仅仅只有求区间和的作用,还可以以此来查询区间最值或特殊值,(它的查询和插入操作都是O(logn)级别的): 它的最大好处就是简单易写,实现方便: 定义: // * 数组大小 #define BITSZ (100) // * 树状数组 int Bit[BITSZ] 单点添加函数: void AddBit (int k,int val) { while (k<=BITSZ) { Bit[k]+=val; k+=k&-k; } return; } 查询[1,k]的区间

Linux 目录详解 树状目录结构图

1.树状目录结构图 2./目录 目录 描述 / 第一层次结构的根.整个文件系统层次结构的根目录. /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如:cat.ls.cp,和/usr/bin类似. /boot/ 引导程序文件,例如:kernel.initrd:时常是一个单独的分区[6] /dev/ 必要设备, 例如:, /dev/null. /etc/ 特定主机,系统范围内的配置文件. 关于这个名称目前有争议.在贝尔实验室关于UNIX实现文档的早期版本中,/etc 被称为

Linux 文件系统结构(Filesystem Hierarchy Standard)

Linux 文件系统类似一颗倒置的树状结构,由/根目录开始向下伸展开来,每一个文件是一个节点.值得注意的是目录是一个特殊文件,当然是节点.如果从根开始向下伸展,可能经过数个节点到达终点,不能继续伸展,这个文件也称作叶子节点.从根开始经过数个节点找到所需的最终文件,整个经过的节点串起来,也就是结对路径.如果是从当前目录开始向最终文件所经过的节点的串联,称作相对路径. tree命令查看文件系统层级结构树:tree -L 1 -d  /        -L 选项指定文件系统的层数 -d  选项指定从何

Linux 文件系统结构介绍

转帖: http://www.codeceo.com/article/linux-file-introduction.html#0-youdao-1-13607-32553cecb956bf88a1550052113e506a Linux中的文件是什么?它的文件系统又是什么?那些配置文件又在哪里?我下载好的程序保存在哪里了?在 Linux 中文件系统是标准结构的吗?好了,上图简明地阐释了Linux的文件系统的层次关系.当你苦于寻找配置文件或者二进制文件的时候,这便显得十分有用了. 另外一种情况便

[转载] Linux 文件系统结构介绍

原文: https://linux.cn/article-6132-weibo.html Linux中的文件是什么?它的文件系统又是什么?那些配置文件又在哪里?我下载好的程序保存在哪里了?在 Linux 中文件系统是标准结构的吗?好了,上图简明地阐释了Linux的文件系统的层次关系.当你苦于寻找配置文件或者二进制文件的时候,这便显得十分有用了.我在下方添加了一些解释以及例子,不过“篇幅较长,可以有空再看”. 另外一种情况便是当你在系统中获取配置以及二进制文件时,出现了不一致性问题,如果你是在一个

备忘-linux文件系统结构

用apache的时候总是要进入/var/www, 用久了开始好奇这些个目录都是派什么用处的,简单整理了一下 /bin 存放二进制命令文件,这个目录下面不允许存在子目录/boot bootloader的静态文件,当然OS的文件也必须在这里/dev 设备文件,MAKEDEV命令可以创建设备/etc 特定主机的配置文件,必须是静态文件,非可执行文件: opt, X11, sgml, xml/home 用户目录 /lib 存放主要的共享库和核心模块/media 可移除媒体的挂载点: floppy, cd