Linux系统目录结构
/root 超级用户主目录
/home 所有普通用户目录
/bin 存放二进制可执行文件(常用命令在这里)
/sbin 存放root用户的二进制可执行文件(root权限使用的命令在这里)
/etc 存放系统管理和配置文件
/dev 存放设备文件(存放的是Linux的外部设备)
/media linux系统会自动识别一些设备,例如U盘、光驱等等
/boot 存放系统引导时的各种文件(包括一些连接文件以及镜像文件)
/tmp 存放各种临时文件
/var 用于存放运行时需要改变数据的文件(比如系统日志)
/opt 额外安装的可选应用程序包所放置的位置
/mnt root用户临时挂载其他文件系统的目录
/proc 虚拟文件系统目录,是系统内存的映射(可直接访问这个路径来获取系统信息)
/lib 存放根文件系统中的程序运行所需的共享库及内核模块(类似Windows的.dll文件)
/lost+found 平时目录为空,系统非正常关机而留下的“无家可归”的文件(Windows下叫.chk)
/run 是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除
/usr(存放系统应用程序)
/usr/x11r6 存放x window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库
特殊的目录
/selinux 这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,
类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放
selinux相关的文件的
/sys 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出
现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的
信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及
针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反
映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系
统中被创建。