Linux系统文件结构及作用

linux 系统结构

/bin 二进制,为所有用户使用。可执行文件,用户命令,跟系统自身启动有关

/sbin 系统二进制程序,只有管理员使用。管理命令,跟系统自身启动有关。

/boot 和系统启动相关的程序。内核和bootloader存放的位置。

/dev 设备文件存放位置。

/etc 和主机相关的配置文件。

/etc/opt

/etc/X11 图形界面配置文件

/home 普通用户的家目录。

/home/USERNAME

/lib 库文件

静态库:.a

动态库: .dll .so(shared object)

/lib/modules 内核模块文件

/media 挂载点目录,通常用来挂载光盘、u盘

/mnt 挂载点目录,通常挂载额外的临时文件系统,例如移动硬盘等。

/misc 杂项

/opt 可选目录,第三方程序安装目录。

/proc 伪文件系统,内核映射文件。

/srv 某些服务生成的数据存放位置。

/sys 伪文件目录,跟硬件设备相关的属性映射文件,通常用来进行硬件管理。例如磁盘调度调优。

/tmp 临时文件 /var/tmp

/var 可变化的文件

/var/log 日志文件

/var/spool 应用程序缓冲数据

/var/run 进程号文件 pid文件

/var/lock 锁文件 资源锁定的记录

/var/cache 应用程序缓存数据

/var/lib 变化的状态信息

/var/lib/hwclock 硬件时钟文件

/var/mail /var/spool/mail 邮件文件

/var/account 审计日志

/usr 全局共享只读文件

/usr/share 和平台独立的数据

/usr/include 头文件的路径

/usr/src 源程序位置。

/usr/bin 提供系统自身基本功能

/usr/sbin 提供系统自身基本功能

/usr/lib

/usr/local 第三方软件

/usr/local/bin

/usr/local/sbin

/usr/local/lib

/selinux selinux相关的文件

文件和文件夹的命名规则:

1.长度不能超过255个字符。

2.不能使用/当做文件名。/是用来做分隔符的。

3.严格区分大小写。

相对路径:当前位置 ./

绝对路径:由根开始 /


本文出自 “小私的blog” 博客,请务必保留此出处http://ggvylf.blog.51cto.com/784661/1595996

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。