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的目录结构

上一篇:js之引用类型


下一篇:linux centos7 搭建开发环境