分享
 
 
 

File

王朝百科·作者佚名  2009-10-25
窄屏简体版  字體: |||超大  

英文原义:File Protocol

中文释义:本地文件传输协议

注解:File协议主要用于访问本地计算机中的文件,就如同在Windows资源管理器中打开文件一样。

应 用:要使用File协议,基本的格式如下:file:///文件路径,比如要打开F盘flash文件夹中的1.swf文件,那么可以在资源管理器或IE地址栏中键入:file:///f:/flash/1.swf并回车。

另:file也表示文件。

LINUX 命令

file 命令

用途

确定文件类型。

语法

对文件类型分类

file [ -m MagicFile] [ -d ] [ -h ] [ -i ] [ -M File ] [ -f FileList] [File...]

检查 Magic 文件的格式错误

file -c [ -m MagicFile]

描述

file 命令读取用 File 参数或者 FileList 变量指定的文件,在每个文件上执行一系列测试,然后将它们按照类型分类。然后此命令将文件类型写入标准输出。文件可以是常规文件、目录、FIFO(指定的管道)、块特殊文件、字符特别文件、符号链接或者套接字类型。

* 对于长度为零的常规文件,将识别为空文件。

* 对于符号链接文件,缺省情况下此链接后跟符号链接引用的文件。

如果文件是 ASCII 码的格式,则 file 命令将检查前 1024 个字节然后确定文件类型。如果文件不是 ASCII 格式,则 file 命令将尝试区分二进制数据文件和包含扩展字符的文本文件。

如果 File 参数指定了可执行程序或者对象模块文件且版本号大于 0则 file 命令将显示版本戳记。ld 命令说明了 a.out 文件的使用。

file 命令使用 /etc/magic 来标识包含某种 magic 数字的文件;即,任何包含可以表示类型的数字或字符串常量的文件。

如果文件不存在,无法读取或者文件状态无法确定,那么文件将不看作会影响退出状态的错误。输出表明文件已被处理,但是类型仍无法确定。

当使用了 -i 标志时,应使用以下格式标识每个 file 指定的操作数:

"%s: %s

", file, type

除非在 POSIX 语言环境,否则不指定 type 的值,如果 file 指定为下表中列出的类型之一,type 应包含(但不限于)对应字符串。在字符串中显示的每个空格应是一个空格。

表 1. File 实用程序输出字符串 如果 file 是: type 应包含字符串:

目录 目录

FIFO fifo

套接字 套接字

块特殊文件 块特殊文件

字符特别文件 字符特别文件

可执行文件(二进制) 可执行文件

空常规文件 空

符号链接 符号链接到

ar 归档库 压缩文档

扩展的 cpio 格式 cpio 压缩文档

扩展的 tar 格式 tar 压缩文档

Shell 脚本 命令文本

C 语言源 C 程序文本

FORTRAN 源 fortran 程序文本

如果 file 标识为符号链接,则应使用以下备用输出格式:

"%s: %s %s

", file, type, contents of link"

如果 file 操作数指定的文件不存在或不可读,则字符串 cannot open 应包含为 type 字段的一部分,但这不应当作影响退出状态的错误。如果 file 操作数指定的文件的类型不能确定,则字符串 data 应包含为 type 字段的一部分,但这不应当作影响退出状态的错误。

标志

-c 检查指定的 magic 文件(缺省情况下,/etc/magic 文件)有无格式错误。此验证一般不进行。在此标志下文件输入不执行。

-d 将任何缺省系统测试应用到文件。

-f FileList 读取指定的文件列表。文件必需在每行列出一个文件,不包含开开头和拖尾空格。

-h 当遇到符号链接时,将文件标识为符号链接。如果未指定 -h 标志且 file 是指向不存在文件的符号链接,file 应将文件标识为符号链接,就好像指定了 -h 标志。

-i 如果文件不是常规文件,则不尝试进一步对文件类型进行分类,但如描述中指定的那样标识文件。

-m MagicFile 指定 magic 文件的文件名(缺省情况下,/etc/magic)。

-M File 指定包含应应用于文件以对其分类的测试的文件的名称。不应应用缺省系统测试。

退出状态

此命令返回下列出口值:

0 成功结束。

>0 发生错误。

示例

1. 要显示文件中包含的信息类型,请输入:

file myfile

这将显示文件 myfile的类型(例如目录,数据,ASCII 文本,C 程序源,压缩文档)。

2. 要显示在文件名列表中指定的每个文件的类型,请输入:

file -f filenames

这将显示在 filenames 列表中指定的每个文件的类型。每个文件必须单独出现在一行上。

注:

要从 file 命令获取定制的信息,请和 -m 标志一起使用独立的 magic 文件。不建议编辑只读的 /etc/magic 文件。

文件

/usr/bin/file 包含 file 命令。

/etc/magic 包含文件类型数据库。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有