NAME
ls, dir, vdir - 列 目 录 内 容
提 要
ls [选 项 ] [文 件 名 ...]
POSIX 标 准 选 项 : [-CFRacdilqrtu1]
GNU 选 项 (短 格 式 ):
[-1abcdfgiklmnopqrstuxABCDFGLNQRSUX] [-w cols] [-T cols] [-I pattern] [--full-time] [--format={long,verbose,commas,across,vertical,single-column}] [--sort={none,time,size,extension}] [--time={atime,access,use,ctime,status}] [--color[={none,auto,always}]] [--help] [--version] [--]
描 述 ( DESCRIPTION )
程 序 ls先 列 出 非 目 录 的 文 件 项 , 然 后 是 每 一 个 目 录 中 的 “可 显 示 ”文 件 。 如 果 没 有 选 项 之 外 的 参 数 【 译 注 : 即 文 件 名 部 分 为 空 】 出 现 , 缺 省 为 "." ( 当 前 目 录 ) 。 选 项 “ -d ”使 得 目 录 与 非 目 录 项 同 样 对 待 。 除 非 “ -a ” 选 项 出 现 , 文 件 名 以 “.”开 始 的 文 件 不 属 “可 显 示 ”文 件 。 以 当 前 目 录 为 准 , 每 一 组 文 件 ( 包 括 非 目 录 文 件 项 , 以 及 每 一 内 含 文 件 的 目 录 ) 分 别 按 文 件 名 比 较 顺 序 排 序 。 如 果 “ -l ”选 项 存 在 , 每 组 文 件 前 显 示 一 摘 要 行 : 给 出 该 组 文 件 长 度 之 和 ( 以 512 字 节 为 单 位 ) 。 输 出 是 到 标 准 输 出 ( stdout ) 。 除 非 以 “ -C ”选 项 要 求 按 多 列 输 出 , 输 出 将 是 一 行 一 个 。 然 而 , 输 出 到 终 端 时 , 单 列 输 出 或 多 列 输 出 是 不 确 定 的 。 可 以 分 别 用 选 项 “ -1 ” 或 “ -C ”来 强 制 按 单 列 或 多 列 输 出 。
-C 多 列 输 出 , 纵 向 排 序 。 |
||
-F 每 个 目 录 名 加 “ |
/ ”后 缀 , 每 个 FIFO 名 加 “ | ”后 缀 , 每 个 可 运 行 名 加 “ * ”后 缀 。
-R 递 归 列 出 遇 到 的 子 目 录 。 |
||||||||||||||||||||||||||||||||||||||
-a 列 出 所 有 文 件 , 包 括 以 |
"." 开 头 的 隐 含 文 件 。
“文 件
修 改 时 间 ”为 依
据 来 排 序 ( 使
用 “ -t ”选 项 时
) 或 列 出 ( 使
用 “ -l ”选 项 时
) 。 将 目 录 名 象 其 它 文 件 一 样 列 出 , 而 不 是 列 出 它 们 的 内 容 。
出 ( 以 单 列 格 式 ) 文 件 模 式 ( file mode ) , 文 件 的 链 接 数 , 所 有 者 名 , 组 名 , 文 件 大 小 ( 以 字 节 为 单 位 ) , 时 间 信 息 , 及 文 件 名 。 缺 省 时 , 时 间 信 息 显 示 最 近 修 改 时 间 ; 可 以 以 选 项 “ -c ”和 “ -u ”选 择 显 示 其 它 两 种 时 间 信 息 。 对 于 设 备 文 件 , 原 先 显 示 文 件 大 小 的 区 域 通 常 显 示 的 是 主 要 和 次 要 的 号 ( majorand minor device numbers) 。
-t ”选 项
时 ) 或 列 出 (
使 用 “ -l ”选 项
时 ) 。 GNU 细 节如 果 标 准 输 出 是 终 端 , 将 多 列 输 出 ( 纵 向 排 序 ) 。 dir ( 也 被 安 装 为 命 令 d ) 等 同 于 “ ls -C ”; 即 , 文 件 缺 省 是 多 列 输 出 , 纵 向 排 序 。 vdir ( 也 被 安 装 为 命 令 v ) 等 同 于 “ ls -l ”; 即 , 文 件 缺 省 是 按 长 格 式 输 出 。 GNU 选 项-1,
--format=single-column 一 行 输
出 一 个 文 件 (
单 列 输 出 ) 。
如 标 准 输 出 不
是 到 终 端 , 此
选 项 就 是 缺 省
选 项 。
项 , 如 果 在 “ -f ”之 前 存 在 “ -l ”、 “ - -color ”或 “ -s ”, 则 禁 止 它 们 。 -g 忽 略
, 为 兼 容 UNIX用 。
--no-group ”选 项 。 提 供 此 选 项 是 为 了 与 其 它 版 本 的 ls 兼 容 。
不 标 示 可 执 行 文 件 。 -q, --hide-control-chars
用 问 号 代 替 文
件 名 中 非 打 印
的 字 符 。 这 是
缺 省 选 项 。 //SUBDIRED// BEG1 END1 ... 【 译 注 : 我 测 试 了 TurboLinux4.0 和 RedHat6.1 , 发 现 它 们 都 是 在 “ //DIRED// BEG1... ”之 后 列 出 “ //SUBDIRED// BEG1 ... ”, 也 即 只 有 一 个 而 不 是 在 每 个 子 目 录 后 都 有 。 而 且 “ //SUBDIRED// BEG1 ... ”列 出 的 是 各 个 子 目 录 名 的 偏 移 。 】 -F, --classify,
--file-type 在 每 个 文 件
名 后 附 上 一 个
字 符 以 说 明 该
文 件 的 类 型 。
“ * ”表 示 普 通
的 可 执 行 文 件
; “ / ”表 示 目
录 ; “ @ ”表 示
符 号 链 接 ; “ |
”表 示 FIFOs; “ =
”表 示 套 接 字
(sockets) ; 什 么 也 没
有 则 表 示 普 通
文 件 。 auto 仅 当 标 准 输 出 是 终 端 时 使 用 。 always 总 是 使 用 颜 色 。 指 定 --color 而 且 省 略 when 时 就 等 同 于 --color=always 。 --full-time 列
出 完 整 的 时 间
, 而 不 是 使 用
标 准 的 缩 写 。
格 式 如 同 date(1) 的
缺 省 格 式 ; 此
格 式 是 不 能 改
变 的 , 但 是 你
可 以 用 cut(1) 取 出 其
中 的 日 期 字 串
并 将 结 果 送 至
命 令 “ date -d ”。 输
出 的 时 间 包 括
秒 是 非 常 有 用
的 。 ( GNU 标 准 选 项
--version 打 印 版 本 信 息 到 标 准 输 出 并 顺 利 退 出 。
环 境变 量 POSIXLY_CORRECT 可 以 决 定 一 组 选 择 。 如 果 没 有 设 置 此 变 量 , 每 个 制 表 符 的 字 符 数 由 变 量 TABSIZE 决 定 。 变 量 COLUMNS ( 当 它 由 一 个 十 进 制 整 数 表 示 时 ) 决 定 输 出 的 列 宽 度 ( 同 “ -C ”选 项 一 起 用 时 ) 。 文 件 名 不 得 为 适 应 多 列 输 出 而 被 截 断 。 变 量 LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES 及 LC_TIME 仍 保 持 原 义 。 变 量 TZ 给 出 时 区 供 ls 输 出 相 应 的 时 间 字 串 。 变 量 LS_COLORS 用 以 决 定 是 否 使 用 颜 色 。 已 知 错 误在 BSD 系 统 上 , 对 于 从 HP-UX 系 统 上 通 过 NFS mount 而 来 的 文 件 , “ -s ”选 项 报 告 的 大 小 只 有 正 确 值 的 一 半 ; 在 HP-UX 系 统 上 , 对 于 从 BSD 系 统 上 通 过 NFS mount 而 来 的 文 件 , ls 报 告 的 大 小 则 有 正 确 值 的 两 倍 。 这 是 HP-UX 的 一 个 缺 陷 造 成 的 , 它 也 影 响 HP-UX 上 的 ls 程 序 。 适 合 到POSIX 1003.2 参 见注 意本 页 描 述 的 是 fileutils-3.16 文 件 包 中 的 ls , 其 它 版 本 的 可 能 略 有 不 同 。 纠 错 或 添 加 ( 功 能 ) 请 mailto: aeb [AT] cwi.nl 和 aw [AT] mail1.fi 及 ragnar [AT] lightside.org 。 本 程 序 的 错 误 报 告 请 mailto: fileutils-bugs [AT] gnu.edu 。 [中 文 版 维 护 人 ]wangdong <wangdong [AT] 163.net> [中 文 版 最 新 更 新 ]2003.11.22 《 中 国 linux论 坛 man手 册 翻 译 计 划 》 :跋本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh |