Man page - du(1)

Packages contains this manual

Available languages:

en fr es pl vi nb ko nl da cs tr hu sv ja uk id fi ru ro zh_TW sr zh_CN de

Manual

DU

名 称
概 述
描 述
PATTERNS
作 者
报 告 错 误
版 权
参 见


名 称

du - 估 计 磁 盘 文 件 使 用 量

概 述

du [ 选 项 ]... [ 文 件 ]...
du
[ 选 项 ]... --files0-from=F

描 述

计 算 每 个 文 件 的 设 备 用 量 , 目 录 则 取 总 用 量 。

必 选 参 数 对 长 短 选 项 同 时 适 用 。
-0
, --null

使 每 行 输 出 以 NUL 字 符 结 束 , 不 添 加 换 行 符

-a , --all

输 出 所 有 文 件 的 磁 盘 用 量 , 不 仅 仅 是 目 录

--apparent-size

print apparent sizes rather than device usage; although the apparent size is usually smaller, it may be larger due to holes in (’sparse’) files, internal fragmentation, indirect blocks, and the like

-B , --block-size = 大 小

以 指 定 大 小 为 单 位 对 块 大 小 进 行 输 出 ; 例 如 , ’-BM’ 以 1,048,576 字 节 为 单 位 输 出 大 小 ; 详 情 请 参 见 下 方 的 “SIZE 格 式 ”部 分

-b , --bytes

等 效 于 ’--apparent-size --block-size = 1

-c , --total

显 示 总 计 信 息

-D , --dereference-args

只 在 符 号 链 接 显 式 在 命 令 行 列 出 时 对 其 进 行 解 引 用

-d , --max-depth = N

仅 当 目 录 ( 或 在 --all 选 项 启 用 时 包 括 文 件 ) 层 级 不 高 于 命 令 行 参 数 指 定 的 N 层 时 输 出 对 应 目 录 或 文 件 的 对 应 大 小 ; --max-depth = 0 等 效 于 --summarize

--files0-from = F

统 计 文 件 F 中 的 以 NUL 空 字 符 分 隔 的 文 件 名 所 对 应 的 各 个 文 件 的 设 备 使 用 量 ; 如 果 F 是 "-", 则 从 标 准 输 入 读 取 文 件 名

-H

--dereference-args -D ) 等 效

-h , --human-readable

以 人 类 可 读 的 格 式 输 出 大 小 ( 例 如 , 1K 234M 2G)

--inodes

列 出 inode 使 用 信 息 而 非 块 使 用 信 息

-k

等 效 于 --block-size = 1K

-L , --dereference

解 引 用 所 有 符 号 链 接

-l , --count-links

如 果 是 硬 连 接 , 则 重 复 计 算 其 尺 寸

-m

等 效 于 --block-size = 1M

-P , --no-dereference

不 跟 随 任 何 符 号 链 接 ( 默 认 行 为 )

-S , --separate-dirs

不 包 括 子 目 录 的 占 用 量

--si

类 似 -h, 但 使 用 1000 的 倍 数 , 而 非 1024

-s , --summarize

只 分 别 计 算 命 令 列 中 每 个 参 数 所 占 的 总 用 量

-t , --threshold = 大 小

如 果 指 定 大 小 为 正 值 , 排 除 比 该 值 更 小 的 项 , 或 者 在 值 为 负 时 排 除 更 大 的 项

--time

显 示 目 录 中 或 其 子 目 录 下 所 有 文 件 的 最 后 修 改 时 间

--time = 关 键 字

显 示 指 定 关 键 字 对 应 的 时 间 而 非 最 后 修 改 时 间 : atime, access, use, ctime 或 status

--time-style = 格 式

使 用 指 定 格 式 显 示 时 间 , 格 式 可 以 为 : full-iso, long-iso, iso 或 +FORMAT; FORMAT 字 符 串 以 与 ’date’ 工 具 类 似 的 方 式 解 读

-X , --exclude-from = 文 件

排 除 所 有 与 指 定 文 件 所 提 供 模 式 匹 配 的 文 件

--exclude = 模 式

排 除 所 有 与 所 给 模 式 匹 配 的 文 件

-x , --one-file-system

跳 过 位 于 不 同 文 件 系 统 上 的 目 录

--help

显 示 此 帮 助 信 息 并 退 出

--version

显 示 版 本 信 息 并 退 出

所 显 示 的 数 值 的 单 位 是 --block-size 选 项 的 参 数 、 DU_BLOCK_SIZE、 BLOCK_SIZE 和 BLOCKSIZE 环 境 变 量 的 值 中 , 第 一 个 可 用 的 大 小 。 否 则 , 默 认 单 位 是 1024 字 节 ( 如 果 POSIXLY_CORRECT 被 设 定 , 则 为 512 字 节 ) 。

大 小 参 数 是 一 个 整 数 , 后 面 可 以 跟 一 个 单 位 ( 例 如 : 10K 指 10*1024) 。 可 用 的 单 位 有 K、 M、 G、 T、 P、 E、 Z、 Y( 1024 的 幂 ) 以 及 KB、 MB、 ...( 1000 的 幂 ) 。 也 可 以 使 用 二 进 制 前 缀 : KiB=K、 MiB=M, 以 此 类 推 。

PATTERNS

PATTERN is a shell pattern (not a regular expression). The pattern ? matches any one character, whereas * matches any string (composed of zero, one or multiple characters). For example, *.o will match any files whose names end in .o . Therefore, the command

du --exclude='*.o'

will skip all files and subdirectories ending in .o (including the file .o itself).

作 者

由 Torbjorn Granlund、 David MacKenzie、 Paul Eggert 和 Jim Meyering 编 写 。

报 告 错 误

GNU coreutils 的 在 线 帮 助 : <https://www.gnu.org/software/coreutils/>
请 向 <https://translationproject.org/team/zh_CN.html> 报 告 翻 译 错 误 。

版 权

Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
本 软 件 是 自 由 软 件 : 您 可 以 自 由 修 改 和 重 新 发 布 它 。 在 法 律 允 许 的 范 围 内 , 不 提 供 任 何 保 证 。

参 见

完 整 文 档 请 见 : <https://www.gnu.org/software/coreutils/du>
或 者 在 本 地 使 用 : info '(coreutils) du invocation'

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