Linux的的文件系统以树形的形式进行组织,文件分门别类的放在不同的文件夹里面,一般来说,"\"目录下会有一些固定的文件夹,即为了方便内核操作和使用,同时避免不同的发行版在各自的文件管理上各自为战,Linux规定的"\"目录下的特定的文件访问路径:
/bin 存放二进制可执行命令的目录
/dev 存放设备文件的目录,设备分为块设备和字符设备,它们实际是设备的访问接口
块设备(b):随机访问,被分为数据块进行访问
字符设备(c):线性访问,以字符为单位
/etc 存放系统管理和配置文件的目录
/home 用户主目录,比如用户user的主目录就是/home/user,可以用~user表示
/lib 存库文件
静态库 .a(linux) .lib(window)
动态库 .so(linux) .dll(window)
/sbin存放系统管理员使用的管理程序的目录
/tmp 公用的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
/media 移动设备的挂载点
/proc 虚拟文件系统(伪文件系统),内核映射文件,可直接访问这个目录来获取系统信息。
/var 某些大文件的溢出区
/var/log : 存放日志文件
/var/spool : 缓冲数据
/var/run :运行时变化的数据
/var/lock : 锁文件
/var/cache : 缓存数据
/var/lib : 变化的状态信息
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。
/usr/local : 第三方软件路径
/usr/include : 几乎所有的应用程序开发的头文件都在这里
/usr/src : 源程序存放处
/boot 系统启动相关文件,如内核、initrd,以及bootloader
/opt 可选目录,第三方程序的安装目录
/srv 服务运行中的中间数据