linux系统(二):linux目录结构

windows和linux文件系统区别

  • windows:不同的驱动器盘符拥有自己的根目录结构形成多个树并列的情形;
  • linux:没有驱动器盘符,直接是文件夹(目录),最底层是根目录“/”

FHS标准:文件系统层次化标准

Filesystem Hierarchy Standard:该标准规定了 Linux 系统中所有一级目录以及部分二级目录(/usr 和 /var)的用途。发布此标准的主要目的就是为了让用户清楚地了解每个目录应该存放什么类型的文件。

/

linux目录结构:以“/”开始的树。
根目录(/)最为重要,必须包含开机软件、核心文件、开机所需程序、函数库、修复系统程序等文件。

/bin

存放系统命令,普通用户和root都可以执行。放在bin下面的命令单用户模式下也可以执行。保存可执行程序。

/boot

系统启动目录,保存与系统启动相关的文件。如内核文件和启动引导程序等。

/dev

设备文件保存位置。

/etc

配置文件保存位置。系统所采用默认安装方式(rpm)的服务配置文件全部保存在此目录中。
比如用户信息,服务的启动脚本、常用服务的配置文件。

/home

所有普通用户的家。所有的普通用户在创建时配置的默认登陆和保存自己数据的位置,/home下的一个与用户名称相同的目录。

lib

系统调用函数库的保存位置

/media

挂载目录,建议用来挂载媒体文件,如软盘和光盘。

/mnt

挂载目录,建议这个目录用来挂载额外的设备,如U盘、移动硬盘和其他操作系统的分区。

/misc

挂载目录。系统建议用来挂载 NFS 服务的共享目录。

/opt

第三方安装软件的保存位置。

/root

超级管理员:root的家。普通用户没有权限。

/sbin

保存与系统环境设置相关的命令,只有 root 可以使用这些命令进行系统环境设置,但也有些命令可以允许普通用户查看。

/srv

服务数据目录。一些系统服务启动之后,可以在这个目录中保存所需要的数据。

/tmp

临时目录。系统存放临时文件的目录,在该目录下,所有用户都可以访问和写入。

其他一级目录以及功能

/lost+found

当系统意外崩溃或意外关机时,产生的一些文件碎片会存放在这里。在系统启动的过程中,fsck 工具会检查这里,并修复已经损坏的文件系统。这个目录只在每个分区中出现,例如,/lost+found 就是根分区的备份恢复目录,/boot/lost+found 就是 /boot 分区的备份恢复目录。

/proc

虚拟文件系统。该目录中的数据并不保存在硬盘上,而是保存到内存中。主要保存系统的内核、进程、外部设备状态和网络状态等。如 /proc/cpuinfo 是保存 CPU 信息的,/proc/devices 是保存设备驱动的列表的,/proc/filesystems 是保存文件系统列表的,/proc/net 是保存网络协议信息的

/sys

虚拟文件系统。和 /proc/ 目录相似,该目录中的数据都保存在内存中,主要保存与内核相关的信息。

/usr目录

此目录用于存储系统软件资源。FHS 建议所有开发者,应把软件产品的数据合理的放置在 /usr 目录下的各子目录中,而不是为他们的产品创建单独的目录。
FHS 建议,/usr 目录应具备以下子目录。
在这里插入图片描述

/var目录

/var 目录用于存储动态数据,例如缓存、日志文件、软件运行过程中产生的文件等。通常,此目录下建议包含如下子目录。
在这里插入图片描述
内容来源于:http://c.biancheng.net/view/2833.html

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值