Linux目录结构详解:各个目录及其作用(linux各个目录)
Linux是类UNIX操作系统的一种,早期由Linus Torvalds 以GPL许可证开发。Linux目录结构遵循一般的UNIX操作系统目录结构规范,把文件系统诸多文件和目录整理分配到不同的目录中,便于操作系统的管理。
一般Linux的根目录”/”代表整个Linux文件系统的根目录,从这个根目录开始,把整个文件系统划分为若干子目录,从而组成Linux文件层次式的目录结构。如下所示:
/ 文件系统根目录
|--bin 装有二进制文件的文件夹 |--boot 启动Linux时使用的文件
|--dev 设备文件,系统运行时启用 |--etc 最重要的配置文件夹
|--home 每个用户账号独有的文件夹 |--lib 系统库文件
|--lost+found 恢复文件 |--media 移动设备挂载到系统的数据存放的根目录
|--mnt 挂载分区的文件夹 |--opt 安装可选软件的文件夹
|--proc 常常被称为'/proc'文件系统,它是内存中的一种文件系统 |--root root用户的家目录
|--sbin 存放可执行的管理程式(非应用程序) |--selinux SE Linux安全文件
|--srv 服务器专用文件 |--sys 包含系统查询信息的文件夹
|--tmp 处理文件系统中的一些瞬时文件 |--usr 包含多数用户安装的应用程序
|--var 日志文件和状态信息文件和服务异常保存到这里
从以上Linux目录可以看出,Linux系统里每一个目录有它特定的作用。例如:
/bin: 主要存放系统核心用到的二进制文件,这些二进制文件是指令型的软件,用于系统的正常运行,包括ls,mkdir,rm等命令。
/boot:bootloader(启动加载程序)和内核相关的文件存放在这里,内核是运行系统最基本的程序,这些程序负责识别硬件,启动操作系统,在/boot文件夹中,每一个文件都有重要作用,是系统启动过程不可缺少的文件。
/etc: 存放的是系统的配置文件,诸如网络设置,用户权限和服务设置等,所以它是Linux系统里最重要的目录,里面存放的都是非常重要的文件。
/home:一般存放的是用户的家目录,一般普通用户的目录都在这个目录下,例如/home/user1,/home/user2等,每个用户都有自己的家目录。
总之,Linux是一个非常强大的操作系统,为方便管理和运行,在Linux系统里把文件系统结构按照不同功能系统整理,每一个文件夹都有自己特定的作用,使操作系统运行起来更加高效便捷。