Manpages

NAME 名 称

hier - 文 件 系 统 描 述

DESCRIPTION 描 述

一 个 典 型 的 Linux系 统 具 有 以 下 几 个 目 录 :

/ 根 目 录 , 是 所 有 目 录 树 开 始 的 地 方 。

/bin 此 目 录 下 包 括 了 单 用 户 方 式 及 系 统 启 动 或 修 复 所 用 到 的 所 有 执 行 程 序 。

/boot 包 括 了 引 导 程 序 的 静 态 文 件 。 此 目 录 下 包 括 了 在 引 导 过 程 中 所 必 需 的 文 件 。 系 统 装 载 程 序 及 配 制 文 件 在

/sbin/etc 目 录 中 找 到 。

/dev 对 应 物 理 设 备 的 指 定 文 件 或 驱 动 程 序 。 参 见

mknod(1)

/dos 如 果

MS-DOS和 Linux共 存 于 一 台 计 算 机 时 , 这 里 通 常 用 于 存 放 DOS 文 件 系 统 。

/etc 用 于 存 放 本 地 机 的 配 置 文 件 。 一 些 大 型 软 件 包 , 如

X11, 在 /etc 下 有 它

们 自 己 的 子 目 录 。 系 统 配 置 文 件 可 以 放 在 这 里 或 在 /usr/etc。 不 过 所 有 程 序 总 是 在 /etc 目 录 下 查 找 所 需 的 配 置 文 件 , 你 也 可 以 将 这 些 文 件 连 结 到 目 录 /usr/etc.

/etc/skel 当 建 立 一 个 新 用 户 帐 号 时 , 此 目 录 下 的 文 件 通 常 被 复 制 到 用 户 的 主 目 录 下 。
/etc/X11

X11 window system所 需 的 配 置 文 件 。

/home

Linux机 器 上 , 用 户 主 目 录 通 常 直 接 或 间 接 地 置 在 此 目 录 下 。 其 结 构 通

常 由 本 地 机 的 管 理 员 来 决 定 。

/lib 此 目 录 下 包 含 系 统 引 导 和 在 根 用 户 执 行 命 令 所 必 需 用 到 的 共 享 库 。

/mnt 挂 载 临 时 文 件 系 统 的 挂 载 点 。

/proc 这 是 提 供 运 行 过 程 和 核 心 文 件 系 统

proc 挂 载 点 。 这 一 "伪 "文 件 系 统 在 以 下 章 节 中 有 详 细 叙 述 proc(5)

/sbin 类 似 于

/bin 此 目 录 保 存 了 系 统 引 导 所 需 的 命 令 , 但 这 些 命 令 一 般 用 户 不

能 执 行 。

/tmp 此 目 录 用 于 保 存 临 时 文 件 , 临 时 文 件 在 日 常 维 护 或 在 系 统 启 动 时 无 需 通 知 便 可 删 除

/usr 此 目 录 通 常 用 于 从 一 个 独 立 的 分 区 上 挂 载 文 件 。 它 应 保 存 共 享 只 读 类 文 件 , 这 样 它 可 以 被 运 行

Linux的 不 同 主 机 挂 载 。
/usr/X11R6

X-Window系 统 Version 11 release 6.

/usr/X11R6/bin

X-Windows系 统 使 用 的 二 进 制 文 件 ; 通 常 是 在 对 更 传 统 的 /usr/bin/X11 中 文 件 的 符 号 连 接 。

/usr/X11R6/lib 保 存 与 X-Windows系 统 有 关 数 据 文 件 。
/usr/X11R6/lib/X11
此 目 录 保 存 与 运 行 X-Windows系 统 有 关 其 他 文 件 。 通 常 是 对 来 自 /usr/lib/X11 中 文 件 的 符 号 连 接 。
/usr/X11R6/include/X11
此 目 录 保 存 包 括 使 用 X11视 窗 系 统 进 行 编 译 程 序 所 需 的 文 件 。 通 常 是 对 来 自 /usr/lib/X11 中 文 件 的 符 号 连 接 。
/usr/bin
这 是 执 行 程 序 的 主 要 目 录 , 其 中 的 绝 大 多 数 为 一 般 用 户 使 用 , 除 了 那 些 启 动 系 统 或 修 复 系 统 或 不 是 本 地 安 装 的 程 序 一 般 都 放 在 此 目 录 下 。
/usr/bin/X11

X11执 行 文 件 放 置 的 地 方 ; 在 Linux系 统 中 , 它 通 常 是 对 /usr/X11R6/bin. 符 号 连 接 表

/usr/dict 此 目 录 保 存 拼 写 检 查 器 所 使 用 的 词 汇 表 文 件 。
/usr/doc
此 目 录 下 应 可 以 找 到 那 些 已 安 装 的 软 件 文 档 。
/usr/etc
此 目 录 可 用 来 那 些 存 放 整 个 网 共 用 的 配 置 文 件 。 然 而 那 可 执 行 命 令 指 向 总 是 使 用 参 照 使 用 /etc 目 录 下 的 文 件 。 /etc 目 录 下 连 接 文 件 应 指 向 /usr/etc. 目 录 下 适 当 的 文 件 。
/usr/include

C程 序 语 言 编 译 使 用 的 Include"包 括 "文 件 。

/usr/include/X11

C程 序 语 言 编 译 和 X-Windows系 统 使 用 的 Include"包 括 "文 件 。 它 通 常 中 指 向 /usr/X11R6/include/X11. 符 号 连 接 表 。

/usr/include/asm 申 明 汇 编 函 数 的 Include"包 括 "文 件 , 它 通 常 是 指 向 /usr/src/linux/include/asm 目 录 的 符 号 连 接
/usr/include/linux
包 含 系 统 变 更 的 信 息 通 常 是 指 向 /usr/src/linux/include/linux 目 录 的 符 号 连 接 表 , 来 获 得 操 作 系 统 特 定 信 息 。

(注 : 用 户 应 在 此 自 行 包 含 那 些 保 证 自 己 开 发 的 程 序 正 常 运 行 所 需 的 libc 函 数 库 。 不 管 怎 样 , Linux核 心 系 统 不 是 设 计 用 来 执 行 直 接 运 行 用 户 程 序 的 , 它 并 不 知 道 用 户 程 序 需 要 使 用 哪 个 版 本 的 libc库 。 如 果 你 随 意 将 /usr/include/asm/usr/include/linux 指 向 一 个 系 统 内 核 , 系 统 很 可 能 崩 溃 。 Debian系 统 不 这 么 做 。 它 使 用 libc*-dev运 行 包 中 提 供 的 内 核 系 统 标 识 , 以 保 证 启 动 所 有 正 确 的 文 件 。 )

/usr/include/g++

GNU C++编 译 器 所 使 用 的 Include"包 括 "文 件 。

/usr/lib 目 标 库 文 件 , 包 括 动 态 连 接 库 加 上 一 些 通 常 不 是 直 接 调 用 的 可 执 行 文 件 。 一 些 复 杂 的 程 序 可 能 在 此 占 用 整 个 子 目 录 。
/usr/lib/X11
存 放 X系 统 数 据 文 件 及 系 统 配 置 文 件 的 地 方 。 Linux中 通 常 是 指 向 /usr/X11R6/lib/X11 目 录 的 符 号 连 接 表 。
/usr/lib/gcc-lib

GNU C 编 译 器 所 使 用 的 可 执 行 文 件 和 "包 括 "文 件 。 gcc(1).

/usr/lib/groff

GNU groff 文 档 格 式 系 统 所 使 用 的 文 件 。

/usr/lib/uucp

uucp(1) 所 使 用 的 文 件 。

/usr/lib/zoneinfo 有 关 时 区 信 息 文 件 文 件 。
/usr/local
安 装 在 本 地 执 行 程 序 的 地 方 。
/usr/local/bin
在 此 地 放 置 本 地 执 行 程 序 的 二 进 制 文 件 。
/usr/local/doc
放 置 本 地 文 档 。
/usr/local/etc
安 装 在 本 地 程 序 的 配 置 文 件 。
/usr/local/lib
安 装 在 本 地 程 序 的 库 文 件 。
/usr/local/info
安 装 在 本 地 程 序 有 关 信 息 文 件 。
/usr/local/man
安 装 在 本 地 程 序 使 用 手 册 。
/usr/local/sbin
安 装 在 本 地 的 系 统 管 理 程 序 。
/usr/local/src
安 装 在 本 地 程 序 的 源 代 码 。
/usr/man
手 册 页 通 常 放 在 此 目 录 , 或 相 关 子 目 录 下 。
/usr/man//man[1-9]
此 目 录 在 指 定 的 地 方 以 源 代 码 形 式 存 放 手 册 页 。 系 统 在 所 有 的 手 册 页 中 使 用 自 己 独 特 的 语 言 及 代 码 集 , 可 能 会 省 略 substring 子 字 串 。
/usr/sbin
此 目 录 保 存 系 统 管 理 程 序 的 二 进 制 码 , 这 些 文 件 不 是 系 统 启 动 或 文 件 系 统 挂 载 /usr 目 录 或 修 复 系 统 所 必 需 的 。
/usr/share
在 此 目 录 下 不 同 的 子 目 录 中 保 存 了 同 一 个 操 作 系 统 在 不 同 构 架 下 工 作 时 特 定 应 用 程 序 的 共 享 资 料 。 用 户 可 以 找 到 通 常 放 在 /usr/doc/usr/lib/usr/man 目 录 下 的 这 些 资 料 。
/usr/src
系 统 不 同 组 成 部 份 的 源 文 件 包 括 参 考 资 料 包 。 不 要 将 你 自 己 与 项 目 有 关 的 文 件 放 这 里 , 因 为 在 安 装 软 件 外 , /usr下 的 文 件 属 性 除 通 常 设 为 只 读 。
/usr/src/linux
系 统 内 核 资 源 通 常 拆 包 安 装 于 此 。 这 是 系 统 中 重 要 的 一 环 , 因 为 /usr/include/linux 符 号 连 接 表 指 向 此 目 录 。 你 应 当 使 用 其 他 目 录 来 来 编 译 建 立 新 内 核 。
/usr/tmp
此 目 录 不 再 使 用 了 。 它 应 指 向 目 录 /var/tmp。 这 个 链 接 只 是 出 于 系 统 兼 容 的 目 的 , 一 般 不 再 使 用 。

/var 此 目 录 下 文 件 的 大 小 可 能 会 改 变 , 如 缓 冲 文 件 可 日 志 文 件 。

/var/adm 此 目 录 为 /var/log 甩 替 代 , 通 常 是 指 向 /var/log 的 符 号 连 接 表 。
/var/backups
此 目 录 用 来 存 放 重 要 系 统 文 件 的 后 备 文 件
/var/catman/cat[1-9]
or /var/cache/man/cat[1-9] 此 目 录 存 放 根 据 手 册 分 类 预 先 格 式 化 的 参 考 手 册 页 。 (这 些 参 考 手 册 页 是 相 互 独 立 的 )
/var/lock
此 目 录 存 放 锁 定 文 件 。 依 据 命 名 习 惯 , 设 备 锁 定 文 件 是 LCKxxxxx xxxxx与 在 文 件 系 统 中 该 设 备 名 相 同 , 使 用 的 格 式 是 HDU UUCP锁 定 文 件 , 例 如 包 含 进 程 标 识 PID的 锁 定 文 件 是 一 个 10字 节 的 ASCII格 式 的 数 字 , 后 面 跟 一 个 换 行 符 。
/var/log
各 种 日 志 文 件 。
/var/preserve
这 是 vi(1) 存 放 正 在 编 辑 中 的 文 件 , 以 便 以 后 可 以 恢 复 。
/var/run
运 行 时 的 变 量 文 件 , 如 存 放 进 程 标 识 和 登 录 用 户 信 息 的 文 件 。 (utmp) 此 目 录 下 文 件 在 系 统 启 动 时 被 自 动 清 除 。
/var/spool
各 种 程 序 产 生 的 缓 冲 或 排 除 等 待 的 文 件
/var/spool/at

at(1) 的 作 业 存 缓 区

/var/spool/cron

cron(1) 的 作 业 存 缓 区

/var/spool/lpd 打 印 缓 存 文 件 。
/var/spool/mail
用 户 邮 箱 。
/var/spool/smail
存 放 smail(1) 邮 件 发 送 程 序 的 缓 冲 文 件 。
/var/spool/news
新 闻 子 系 统 的 缓 冲 目 录
/var/spool/uucp

uucp(1) 的 缓 冲 文 件

/var/tmp 类 似 /tmp, 此 目 录 保 存 未 指 定 持 续 时 间 的 临 时 文 件 。

CONFORMS TO 适 用 于

Linux 文 件 系 统 , 1.2版

BUGS缺 陷

这 份 列 表 是 不 详 尽 的 。 因 为 不 同 的 系 统 配 置 是 不 同 。

参 见

find(1), ln(1), mount(1), proc(5), Linux 文 件 系 统 标 准 的 相 关 内 容 。

[中 文 版 维 护 人 ]

LetBright <letbright [AT] netease.com>

[中 文 版 最 新 更 新 ]

2000/10/30

《 中 国 linux论 坛 man手 册 页 翻 译 计 划 》 :

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh