Linux下的目录结构
/ 根目录
/bin 是Binary的缩写,这个目录存放着常用的命令
/sbin s就是Super User的意思,这里存放的是系统管理员使用系统管理程序
/dev devices,存放Linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备
/etc 所有系统管理所需要的配置文件和子目录
/home 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,
一般在该目录下的子目录名是以用户的账号名命名的。
/lib 系统开机所需要最基本的动态连接共享库,其作用类似与Windows里的DLL文件。
几乎所有的应用程序都需要用的这些共享库
/lost+found 这个目录一般情况下是空的,当系统非法关机后这里就存放了一些文件
/usr 用户的很多应用程序与文件都放在这个目录下,类似于Windows下的Program Files目录。
/usr/local就是安装软件(安装后)的目录
/boot 存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件
/proc 这个目录是一个虚拟的目录,他是系统内存的映射,访问这个目录来获取系统信息
/srv service的缩写,该目录存放一些服务启动之后需要提取的数据
/sys ststem,用于存放系统信息
/tmp 这个目录用来存放一些临时文件
/media Linux系统会自动识别一些设备,例如 U盘、光驱等。当识别后,Linux会把识别的设备
挂载的该目录下。
/mnt 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt
下,然后进入该目录就可以查看里面的内容了。
/opt 给系统额外安装的软件(没有安装)所摆放的目录。
/var 放置系统执行过程中经常变化的文件,如
/var/log:随时更改的日志文件,
/var/log/message:所有的登录文件存放目录,
/var/spool/mail:邮件存放的目录,
/var/run:程序或服务启动后,其PID存放在该目录下。
建议单独分区,设置较大的磁盘空间
/root 该目录为系统管理员的主目录
/selinux Security Enhance Linux 是一种安全子系统,他能控制程序只能访问特定文件。
总结:
1.Linux各个目录里存放的内容是规划好的,尽量遵守。
2.Linux里一切皆文件,Linux 对数据文件(.mp3、.bmp),程序文件(.c、.h、*.o),
设备文件(LCD、触摸屏、鼠标),网络文件( socket ) 等的管理都抽象为文件,
使用统一的方式方法管理。
备注:
/proc、/srv、/sys 这三个目录,在操作中避免触碰,易引起系统崩溃(高手除外)