文件系统层次结构
文件系统层次结构
目录 | 描述 |
---|---|
/ | 整个文件系统层次结构的根目录 |
/bin/ | 放置系统基本用户命令,所有用户可用 |
/boot/ | 放置内核及LILO、GRUB等引导程序的文件,用于系统启动 |
/dev/ | 放置硬盘、分区、键盘、鼠标、USB设备、tty等所有的系统设备文件 |
/dev/null | 一个无限的数据源和数据接收设备,所有写至此设备的数据应被废弃,从此设备读应总是返回EOF |
/dev/zero | 此设备是零输出数据源,写至此设备的所有数据应被废弃,从该设备的一次读操作应总是返回请求的字节数,并且每个字节都被初始化为’\0’ |
/dev/tty | 如果进程所属的进程组有相关联的控制终端,/dev/tty是该控制终端的同义词,所有对/dev/tty的读写行为应等同于对已打开的实际控制终端设备的相应操作 |
/dev/shm | 放置POSIX共享内存段 |
/etc/ | 放置系统的所有配置文件 |
/etc/opt/ | /opt下第三方应用程序的特定于主机的配置文件的存储目录 |
/etc/X11/ | X11的配置文件目录 |
/etc/default | 一个包含系统部分服务默认参数配置文件的目录 |
/etc/timezone | 一个系统时区配置文件。当系统采用世界标准时间(UTC)时区时,可以没有timezone文件。 |
/etc/passwd | 一个系统用户信息配置文件 |
/etc/group | 一个系统组信息配置文件 |
/etc/systemd/ | 一个包含systemd服务配置文件的目录 |
/etc/profile.d/ | 一个包含shell脚本的目录。脚本名字应遵循cron jobs所指定的相同约定,但是应该有.sh后缀,也没有特别规定所安装在该目录下的脚本文件一定要具有此后缀。当sh工具被当作一个交互式登录shell被调用,或带有-l参数执行时,应从该目录中读取所有后缀为.sh的脚本中的命令,并在当前执行环境中执行 |
/home/ | 所有用户的个人目录,每个用户独立一个目录,存放用户个人的配置和文档 |
/lib/和lib64/ | 系统共享库目录,存放系统最基本的动态连接共享库 |
/media/ | 挂接CD-ROM、移动硬盘等可移除设备的目录 |
/mnt/ | 用于临时挂载的目录 |
/opt/ | 放置第三方应用程序的目录 |
/proc/ | 系统运行时内存信息映射目录 |
/proc/sys/ | 查看和修改内核的运行参数的目录 |
/root/ | 根用户主目录 |
/run/ | 放置应用程序运行期间需要的一些短暂存在的文件 |
/run/log/ | 放置运行时日志的目录 |
/sbin/ | 放置超级用户使用的系统命令的目录 |
/srv/ | 放置系统服务进程所需数据文件的目录,例如ftp等 |
/sys/ | 存放内核和系统虚拟文件系统信息的目录 |
/tmp/ | 放置程序运行中生成的临时文件(系统重新启动目录下文件可能被清除)的目录,在系统重启时目录中文件不会被保留。 |
/usr/ | 放置默认软件的目录 |
/usr/bin/ | 放置应用程序的二进制文件和可执行文件的目录,所有用户可用 |
/usr/include/ | 放置系统库的C和C++ API头文件的目录 |
/usr/local/ | 放置系统管理员在本地安装的应用软件的目录 |
/usr/lib和/usr/lib64 | 放置/usr/bin和/usr/sbin目录下程序使用的库文件的目录 |
/usr/sbin/ | 放置应用程序二进制文件和可执行文件的目录,需要超级用户权限 |
/usr/share/ | 放置与体系结构无关的可共享的数据文件的目录,包括文档、手册、时区信息、字体等 |
/usr/share/man/ | 存放在线手册的目录 |
/usr/share/misc/ | 存放与体系结构无关的文件的目录 |
/usr/share/applications/ | 放置系统启动选单或系统桌面的应用软件启动快捷方式.desktop文件的目录 |
/usr/share/doc/ | 放置操作系统或系统包文档的目录 |
/usr/share/fonts/ | 放置系统字体文件的目录 |
/usr/share/locale | 放置系统多语言支持文件的目录 |
/usr/src/ | 放置源代码文件的目录 |
/var/ | 放置系统运行过程中不断改变的文件的目录,如日志文件 |
/var/run/utmp和/var/log/wtmp | 用户登录信息日志文件,其中wtmp日志永久记录每个用户登录、注销及系统的启动等事件,utmp日志记录当前登录系统的每个用户的信息。 |
/var/cache/ | 放置系统缓存数据的目录 |
/var/lib/ | 放置程序本身执行过程中需要使用到的数据文件放置的目录 |
/var/lib/misc/ | 存放杂项可变数据的目录 |
/var/lock/ | 放置锁文件目录 |
/var/log/ | 放置系统日志和应用日志文件的目录 |
/var/mail/ | 放置用户电子邮箱的目录 |
/var/opt/ | 存放/opt中的软件包的可变数据 |
/var/run/ | 放置自系统启动以来描述系统信息的文件 |
/var/spool/ | 等待处理的任务的脱机文件。 |
/var/spool/cron/ | 放置cron和at程序的可变数据的目录 |
/var/tmp/ | 放置较大且持续的临时性文件 |
/var/run | 为指向/run的符号链接,系统兼容性用,应用开发不推荐使用 |
Comments
Comment plugin failed to load
Loading comment plugin