名 稱
du - 估 計 磁 盤 文 件 使 用 量
概 述
du
[選 項 ]... [文 件
]...
du [OPTION]... --files0-from=F
描 述
計 算 每 個 文 件 的 磁 盤 用 量 , 目 錄 則 取 總 用 量 。 必 選 參 數 對 長 短 選 項 同 時 適 用 。
-0, --null
使 每 行 輸 出 以 NUL
字 符 結 束 , 不
添 加 換 行 符
-a, --all 輸 出 所 有
文 件 的 磁 盤 用
量 , 不 僅 僅 是
目 錄
--apparent-size 顯 示 錶 面
用 量 , 而 並 非
是 磁 盤 用 量 ;
雖 然 表 面 用 量
通 常 會 小 一 些
, 但 有 時 它 會
因 爲 稀 疏 文 件
間 的 “洞 ”、 內
部 碎 片 、 非 直
接 引 用 的 塊 等
原 因 顯 得 更 大
一 些 。
-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 顯 示 版 本 信 息 並 退 出
Display values are in units of the first available SIZE from --block-size, and the DU_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environment variables. Otherwise, units default to 1024 bytes (or 512 if POSIXLY_CORRECT is set).
The SIZE argument is an integer and optional unit (example: 10K is 10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on.
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
© 2020 Free Software Foundation, Inc. License GPLv3+:
GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and
redistribute it. There is NO WARRANTY, to the extent
permitted by law.
參 見
完 整 文 檔 請 見 : <https://www.gnu.org/software/coreutils/du> 或 者 在 本 地 使 用 : info '(coreutils) du invocation'
跋
本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh