Linux常见目录说明

Linux中没有Windows系统中常见的盘符(C盘、D盘等等),它的目录结构类似树形如下图所示:

处于目录最顶层的是系统的根目录,任何目录,文件和设备都在“/”之下,其他的再一级一级分类归属;

                                                                       Linux 常见目录说明

参数 说明
/

根目录,文件的最顶端,/etc,/bin,/dev,/lib,/sbin应该和根目录放置在一个分区中,而

类似/usr/local可以单独位于另一个分区中

/bin

存放系统所需要的重要命令,比如文件或目录操作的命令ls、cp、mkdir等。另外/usr/bin也

存放了一些系统命令,这些命令对应的文件都是可执行的,普通用户可以使用其中大部分的命令

/boot

这是存放Linux启动时内核及引导系统程序所需要的核心文件,内核文件和grub系统引导管理器

都位于这个目录中

/dev

存放Linux系统下的设备文件,如光驱、磁盘等,访问该目录下某个文件相当于访问某个硬件设备,

常用的是挂载光驱

/etc

一般存放系统的配置文件,作为一些软件启动时默认配置文件读取的目录,如/etc/fstab存放

系统分区信息

/home

系统默认的用户主目录,如果添加用户时不指定用户的主目录,默认在/home下创建与用户名同名 

的文件夹,代码中可以HOME环境变量表示当前用户的主目录

/lib 64位系统有/lib64文件夹,主要存放动态链接库。类似的目录有/usr/lib、/usr/local/lib等
/lost+found 存放一些当系统意外崩溃或机器意外关机时产生的文件碎片
/mnt 用于存放挂载存储设备的挂载目录,如光驱等
/proc

存放操作系统运行时的运行目录,如进程信息、内核信息、网络信息等。此目录的内容存在

于内存中,实际不占用磁盘空间。如/etc/cpuinfo存放CPU的相关信息

/root Linux超级权限用户root的主目录
/sbin

存放一些系统管理的命令,一般只能由超级权限用户root执行,大多数命令普通用户一般无权限执

行,类似/sbin/ifconfig,普通用户使用绝对路径也可执行,用于查看当前系统的网络配置,类似的

目录有/usr/sbin;/usr/local/sbin

/tmp

临时文件目录,任何人都可以访问,系统软件或用户运行程序(如MySQL)时产生的临时文件存放到

到这里。此目录数据需要定期清除,重要数据不可放置在此目录下,此目录空间不宜过小

/usr

应用程序存放目录,如命令,帮助文件等。安装Linux软件包时默认安装到/usr/local目录下。

比如/usr/share/fonts存放系统字体,/usr/share/man存放帮助文档,/usr/include存放软件的

文件等。/usr/local目录建议单独分区并设置较大的磁盘空间

/var 这个目录的内容是经常变动的,/var/log用于存放系统日志,/var/lib存放系统库文件等
/sys

目录与/proc类似,是一个虚拟的文件系统,主要记录与系统核心相关的信息,如系统当前已经转入

的模块信息等,这个目录实际不占硬盘容量

 

备注:在Linux中一切皆文件 ,包括硬盘、光驱、及其他硬件等都是以文件的形式存在于系统中