Amazon Best VPN GoSearch

OnWorks 网站图标

文件 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行文件

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令文件,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


文件 — 确定文件类型

概要


文件 [-bcEhiklNnprsvzZ0[- 苹果[- 延期[--mime 编码[--mime 类型]
[-e 测试名称[-F 分离器[-f 名称文件[-m 魔法文件[-P 名称=值] 文件 ...
文件 -C [-m 魔法文件]
文件 [ - 帮帮我]

商品描述


本手册页记录了 5.25 版的 文件 命令。

文件 测试每个参数以尝试对其进行分类。 共有三组测试,
按以下顺序执行:文件系统测试、魔术测试和语言测试。 这 第一 测试
成功会导致打印文件类型。

打印的类型通常包含以下单词之一 文本 (该文件仅包含打印
字符和一些常见的控制字符,在 ASCII 上读取可能是安全的
终端), 可执行 (该文件包含一个程序的编译结果
某些 UNIX 内核或其他内核可以理解),或 data 其他意思(数据是
通常是“二进制”或不可打印的)。 例外是众所周知的文件格式(核心文件、tar
档案)已知包含二进制数据。 将本地定义添加到
/etc/魔法, 确保 保存 这些 关键词. 用户依赖于知道所有
目录中的可读文件会打印“文本”一词。 不要像伯克利那样做
将“shell 命令文本”更改为“shell 脚本”。

文件系统测试基于检查从 统计(2)系统调用。 这
程序检查文件是否为空,或者是否是某种特殊文件。 任何已知的
适合您正在运行的系统的文件类型(套接字、符号链接或命名
那些实现它们的系统上的管道 (FIFO) 是直觉的,如果它们在
系统头文件系统/统计.h>.

魔术测试用于检查具有特定固定格式数据的文件。 这
典型的例子是二进制可执行文件(编译程序)a.out 文件,其格式为
定义在小精灵>,输出h> 并且可能执行文件> 在标准包含目录中。
这些文件有一个“幻数”存储在文件开头附近的特定位置
告诉 UNIX 操作系统该文件是二进制可执行文件的文件,以及
其中的几种。 “魔法”的概念已被扩展应用于数据
文件。 任何在文件中的固定小偏移处具有一些不变标识符的文件都可以
通常是这样描述的。 识别这些文件的信息是从
/etc/魔法 和编译后的魔法文件 /usr/share/misc/magic.mgc, 或
目录 /usr/share/misc/魔法 如果编译的文件不存在。 此外,如果
$HOME/.magic.mgc or $HOME/.magic 存在,它将优先于系统魔法使用
文件。

如果文件与魔法文件中的任何条目都不匹配,则检查它是否
似乎是一个文本文件。 ASCII、ISO-8859-x、非 ISO 8 位扩展 ASCII 字符集
(例如在 Macintosh 和 IBM PC 系统上使用的那些)、UTF-8 编码的 Unicode、UTF-16 编码的
Unicode 和 EBCDIC 字符集可以通过不同的范围和
每组中构成可打印文本的字节序列。 如果文件通过任何
这些测试,它的字符集被报告。 ASCII、ISO-8859-x、UTF-8 和扩展 ASCII
文件被标识为“文本”,因为它们几乎可以在任何终端上读取;
UTF-16 和 EBCDIC 只是“字符数据”,因为虽然它们包含文本,但它是文本
这需要翻译才能阅读。 此外, 文件 将尝试
确定文本类型文件的其他特征。 如果文件的行被终止
通过 CR、CRLF 或 NEL,而不是 Unix 标准 LF,这将被报告。 文件
包含嵌入的转义序列或重击也将被识别。

一旦 文件 已确定文本类型文件中使用的字符集,它将尝试
确定文件是用什么语言编写的。 语言测试寻找特定的
字符串(参见名称.h>) 可以出现在文件的前几个块中的任何位置。 为了
例如,关键字 。溴 表示该文件很可能是 的troff(1) 输入文件,只是
作为关键字 结构 表示一个 C 程序。 这些测试不如
前两组,所以最后执行。 语言测试例程还测试
一些杂项(例如 焦油(1) 档案)。

任何无法识别为以任何字符集编写的文件
上面列出的只是简单的说是“数据”。

配置


- 苹果
使 file 命令输出旧版本使用的文件类型和创建者代码
MacOS 版本。 代码由八个字母组成,第一个描述文件
类型,后者是创建者。

-b, --简短
不要在输出行前添加文件名(简要模式)。

-C, --编译
写一个 魔法.mgc 包含魔法文件的预解析版本的输出文件
或目录。

-c, --checking-打印输出
导致魔术文件的解析形式的检查打印输出。 这通常是
-m 在安装之前调试新的魔法文件的标志。

-E 关于文件系统错误(找不到文件等),而不是像常规那样处理错误
按照 POSIX 的要求输出并继续运行,发出错误消息并退出。

-e, - 排除 测试名称
排除中命名的测试 测试名称 从为确定文件而进行的测试列表中
类型。 有效的测试名称是:

apptype EMX 应用程序类型(仅在 EMX 上)。

ascii 各种类型的文本文件(本次测试将尝试猜测文本
编码,与 'encoding' 选项的设置无关)。

编码软魔术测试的不同文本编码。

为了向后兼容而忽略令牌。

cdf 打印复合文档文件的详细信息。

compress 检查并查看压缩文件。

elf 打印 ELF 文件的详细信息。

soft 查阅魔法文件。

tar 检查 tar 文件。

- 延期
打印找到的文件类型的有效扩展名的斜杠分隔列表。

-F, - 分隔器 分离器
使用指定的字符串作为文件名和文件结果之间的分隔符
回来。 默认为“:”。

-f, --文件来自 名称文件
读取要检查的文件名 名称文件 (每行一个)之前
参数列表。 任何一个 名称文件 或至少必须存在一个文件名参数;
要测试标准输入,请使用“-”作为文件名参数。 请注意
名称文件 当此选项为
遇到并且在任何进一步的选项处理完成之前。 这允许一个
处理具有不同命令行参数的多个文件列表
文件 调用。 因此,如果要设置分隔符,则需要在此之前进行
您指定文件列表,例如:“-F @ -f 名称文件“, 代替: ”-f 名称文件 -F
@“。

-h, --no-解引用
选项导致不遵循符号链接(在支持符号链接的系统上)。
如果未定义环境变量 POSIXLY_CORRECT,则这是默认设置。

-i, - 哑剧
导致 file 命令输出 mime 类型字符串而不是更传统的
人类可读的。 因此它可能会说“文本/纯文本; charset=us-ascii' 而不是
“ASCII 文本”。

--mime 类型, --mime 编码
喜欢 -i,但只打印指定的元素。

-k, - 继续
不要停在第一场比赛,继续前进。 随后的比赛将有
字符串 '\012- ' 前置。 (如果您想要换行,请参阅 -r 选项。)魔法
强度最高的图案(见 -l 选项)优先。

-l, - 列表
显示按降序排列的模式列表及其强度 魔法(4)强度
用于匹配(另见 -k 选项)。

-L, --取消引用
选项导致跟随符号链接,作为类似名称的选项 ls(1)(在系统上
支持符号链接)。 如果环境变量,这是默认值
POSIXLY_CORRECT 已定义。

-m, --magic-文件 魔法文件
指定包含魔法的文件和目录的备用列表。 这可以是一个
单个项目,或以冒号分隔的列表。 如果在旁边找到编译的魔法文件
一个文件或目录,它将被使用。

-N, --无垫
不要填充文件名,以便它们在输出中对齐。

-n, --无缓冲
检查每个文件后强制刷新标准输出。 这仅在以下情况下有用
检查文件列表。 它旨在供需要文件类型的程序使用
管道的输出。

-p, --保留日期
在支持的系统上 时间(3)或 时间(2)、尝试保存访问时间
分析的文件,假装 文件 从不读它们。

-P, - 范围 名称=值
设置各种参数限制。

姓名 默认 说明
indir 15 间接魔法的递归限制
名称 30 使用次数限制名称/使用魔法
elf_notes 最多处理 256 个 ELF 音符
elf_phnum 处理的最大 ELF 程序部分为 128
elf_shnum 32768 处理的最大 ELF 部分
regex 8192 正则表达式搜索的长度限制

-r, - 生的
不要将不可打印的字符转换为 \ooo。 一般 文件 翻译
无法打印的字符转换为八进制表示。

-s, --特殊文件
通常情况下, 文件 只尝试读取和确定参数文件的类型
统计(2)报表为普通文件。 这可以防止出现问题,因为阅读特殊
文件可能会产生特殊的后果。 指定 -s 选择原因 文件
读取作为块或字符特殊文件的参数文件。 这对
确定原始磁盘分区中数据的文件系统类型,它们是块
特殊文件。 此选项还会导致 文件 忽略报告的文件大小
by 统计(2) 因为在某些系统上它报告原始磁盘分区的大小为零。

-v, - 版
打印程序版本并退出。

-z, --解压
尝试查看压缩文件的内部。

-Z, --解压缩-noreport
尝试查看压缩文件的内部,但仅报告有关内容的信息
不是压缩。

-0, --打印0
在文件名末尾输出一个空字符'\0'。 很高兴 (1)
输出。 这不会影响仍打印的分隔符。

- 帮帮我 打印帮助信息并退出。

使用 onworks.net 服务在线使用文件


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。