命令行手册

Man » od 手册在线 - od 手册页的详细在线文档

🌍
od - 以八进制或其他格式转储文件

概要

od [选项]... [文件]...
od [-abcdfilosx]... [文件] [[+]偏移量[.][b]]
od --traditional [选项]... [文件] [[+]偏移量[.][b] [+][标签][.][b]]

描述

将 FILE 的一种明确的表示形式(默认情况下为八进制字节)写入标准输出。如果提供了多个 FILE 参数,则按列表中的顺序将它们连接起来以形成输入。

如果没有提供 FILE,或者 FILE 为 -,则从标准输入读取。

如果同时适用第一种和第二种调用格式,如果最后一个操作数以 + 或以数字开头(如果有 2 个操作数),则假定使用第二种格式。偏移量操作数表示 -j 偏移量。标签是第一个打印字节处的伪地址,在转储过程中递增。对于偏移量和标签,0x 或 0X 前缀表示十六进制;后缀可以是 .(表示八进制)或 b(表示乘以 51)。

长选项的强制参数,短选项也必须是强制的。

-A, --address-radix=RADIX
输出文件偏移量的格式;RADIX 是 [doxn] 中的一个,分别表示十进制、八进制、十六进制或无。

--endian={big|little}
根据指定的顺序交换输入字节

-j, --skip-bytes=字节数
首先跳过指定的字节数

-N, --read-bytes=字节数
将转储限制为指定的字节数

-S 字节数,--strings[=字节数]
仅显示至少包含指定数量(默认值为 3)个可打印字符的空终止字符串

-t, --format=类型
选择输出格式或格式

-v, --output-duplicates
不要使用 * 来标记行抑制

-w[字节数],--width[=字节数]
每行输出指定的字节数;如果未指定字节数,则默认为 32

--traditional
接受上述第三种形式的参数

--help 显示此帮助信息并退出

--version 输出版本信息并退出

传统格式规范可以相互混合;它们会累积:

-a 等效于 -t a,选择带名称的字符,忽略高位

-b 等效于 -t o1,选择八进制字节

-c 等效于 -t c,选择可打印的字符或反斜杠转义字符

-d 等效于 -t u2,选择无符号十进制 2 字节单元

-f 等效于 -t fF,选择浮点数

-i 等效于 -t dI,选择十进制整数

-l 等效于 -t dL,选择十进制长整数

-o 等效于 -t o2,选择八进制 2 字节单元

-s 等效于 -t d2,选择十进制 2 字节单元

-x 等效于 -t x2,选择十六进制 2 字节单元

类型由以下规范中的一个或多个组成:

a 带名称的字符,忽略高位

c 可打印的字符或反斜杠转义字符

d[大小]
有符号十进制,每个整数大小字节

f[大小]
浮点数,每个浮点数大小字节

o[大小]
八进制,每个整数大小字节

u[大小]
无符号十进制,每个整数大小字节

x[大小]
十六进制,每个整数大小字节

大小是一个数字。对于 TYPE 为 [doux] 的情况,大小也可以是 C(表示 sizeof(char))、S(表示 sizeof(short))、I(表示 sizeof(int))或 L(表示 sizeof(long))。如果 TYPE 是 f,大小也可以是 B(表示 Brain 16 位)、H(表示半精度浮点数)、F(表示 sizeof(float))、D(表示 sizeof(double))或 L(表示 sizeof(long double))。

在任何类型后面添加 z 后缀,都会在每行输出的末尾显示可打印的字符。

字节数是带有 0x 或 0X 前缀的十六进制数,并且可以带有乘数后缀:

b 512

KB 1000

K 1024

MB 1000*1000

M 1024*1024

等等,适用于 G、T、P、E、Z、Y、R、Q。也可以使用二进制前缀:KiB=K、MiB=M,等等。

示例

od -A x -t x1z -v
显示十六进制转储格式输出

od -A o -t oS -w16
od 使用的默认输出格式

作者

作者:Jim Meyering。

报告错误

GNU coreutils 在线帮助:[https://www.gnu.org/software/coreutils/] 请将任何翻译错误报告到 [https://translationproject.org/team/]

参见

完整文档 [https://www.gnu.org/software/coreutils/od] 或在本地通过以下方式获取:info '(coreutils) od invocation'

由 Debian (9.7-3) 软件包提供 版权所有 © 2025 自由软件基金会。 许可证:GPLv3+:GNU GPL 第 3 版或更高版本 [https://gnu.org/licenses/gpl.html]。 这是一个自由软件:您可以自由地更改和重新分发它。 在法律允许的范围内,不提供任何保证。