我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux file命令的使用

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux file命令的使用

1.命令简介

file命令用来识别文件类型,对文件的检查分为文件系统、魔法幻数检查和语言检查三个过程,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。

2.命令格式


file [-bchiklLNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
file -C [-m magicfiles]
file [--help]

3.选项说明


-b,--brief:简约模式,不显示文件名称;
-C,--compile:生成magic.mgc文件。配合选项-m使用
-c, --checking-printout:对魔法文件的解析结果打印输出
-e, --exclude [testname]:排除对指定类型文件的检查,testname可取值有apptype、ascii、encoding、tokens、cdf、compress、elf、soft、tar
-F, --separator [separator]:使用指定分隔符替换输出文件名后的默认的":"分隔符
-f, --files-from [namefile]:从文件namefile中读取待检测的文件,每行一个
-i, --mime:输出mime类型的字符串而不是可读字符串,比如输出"text/plain; charset=us-ascii"而不是"ASCII text"
--mime-type, --mime-encoding:像-i,但是只打印指定元素;
-k, --keep-going:不在首次匹配时停止,继续检查
-l, --list:Print information about the strength of each magic pattern
-L, --dereference:查看对应软链接对应文件的文件类型
-m, --magic-file [magicfiles]:指定magic file。magic file指的是那些具有特殊内容的文件,比如C文件,它会有#include字样;tar文件的前几个字节会有特殊的规则。而检验magic file规则就是根据这些特殊的格式去判断一个文件的类型。而这些规则是保存在$HOME/.magic.mgc
-N, --no-pad:Don't pad filenames so that they align in the output
-n, --no-buffer:强制刷新标准输出stdout。这个选项只在检查多个文件时有效。在通过管道获取文件类型时也可以使用该选项
-p, --preserve-date:保留待检测文件的access time,即使file命令不更改待检测文件的access time
-r, --raw:不将不可打印字符转换为\ooo的八进制形式,正常情况下,file会做转换
-s, --special-files:正常情况下,file命令只支持普通文件的检测,就像stat(2)一样。使用该选项可以让file命令支持特殊文件,比如原始磁盘分区等
-v, --version:显示版本信息
-z, --uncompress:尝试去解读压缩文件的内容
-0, --print0:在文件名后输出空字符'\0'
--help:显示帮助信息

4.常用示例

(1)查看文件类型。


[root@TENCENT64 ~]# file Changelog 
Changelog: ASCII text

(2)不输出文件名称,只显示文件格式以及编码。


[root@TENCENT64 ~]# file -b Changelog 
ASCII text

(3)输出mime类型的字符串。


[root@TENCENT64 ~]# file -i Changelog 
Changelog: text/plain; charset=us-ascii

(4)查看软链接对应文件的文件类型。


[root@TENCENT64 ~]# ll Changelog*
-rw-r--r-- 1 root root 1598 Nov 6 22:39 Changelog
lrwxrwxrwx 1 root root  9 Nov 6 23:07 Changelog.ln -> Changelog

#产看软链接本身类型
[root@TENCENT64 ~]# file Changelog.ln
Changelog.ln: symbolic link to `Changelog'

#查看软链接对应文件的文件类型
[root@TENCENT64 ~]# file -L Changelog.ln
Changelog.ln: ASCII text

以上就是Linux file命令的使用的详细内容,更多关于Linux file命令的资料请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux file命令的使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux file命令的使用

1.命令简介 file命令用来识别文件类型,对文件的检查分为文件系统、魔法幻数检查和语言检查三个过程,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。 2.命令格式
2022-06-03

linux中的file命令怎么使用

在Linux中,file命令用于确定文件的类型。它可以检测文件是否为文本文件、二进制文件、目录等,并可提供更多有关文件的详细信息。要使用file命令,打开终端并输入以下命令格式:```file [选项] 文件名```以下是一些常用的选项:-
2023-08-30

Linux系统中file命令的使用方法

这篇文章主要讲解了“Linux系统中file命令的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中file命令的使用方法”吧!命令简介:该命令用来识别文件类型,也可用来
2023-06-12

Linux常用命令file怎么用

这篇文章给大家分享的是有关Linux常用命令file怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令ile命令用于辨识文件类型,通过file指令,我们得以辨识该文件的类型。语法 file [
2023-06-28

file命令如何使用

本文小编为大家详细介绍“file命令如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“file命令如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。file命令用来探测给定文件的类型。file命令对文件
2023-06-27

Linux命令学习手册-file

file [-beLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]功能辨识文件类型。举例检查文件类型$file file.c file /dev/hda输入之后,输出如下:file.c: C progr
2023-06-05

Linux系统file命令的具体使用方法是什么

Linux系统file命令的具体使用方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。\1. Windows以不同的扩展名来区分不同的文件,例如:.exe
2023-06-28

file命令使用实例分析

今天小编给大家分享一下file命令使用实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。file命令用来探测给定文件的类
2023-06-27

Linux的blkid命令命令怎么使用

这篇文章主要介绍“Linux的blkid命令命令怎么使用”,在日常操作中,相信很多人在Linux的blkid命令命令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux的blkid命令命令怎么使用
2023-06-28

Linux passwd 命令的使用

1.命令简介passwd 令用于设置用户的认证信息,包括用户密码、账户锁定、密码失效等。 系统管理员能用它管理系统用户的密码,只有管理员可以指定用户名称,一般用户只能变更自己的密码。 2.命令格式passwd [OPTIONS] [USER
2022-06-03

Linux bzip2 命令的使用

1.命令简介 bzip2 用来压缩和解压缩文件,是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,采用 Burrow-Wheeler 块排序文本压缩算法和 Huffman 编码将文件压缩为后缀为 .bz2 的 bzip2
2022-06-03

linux userdel 命令的使用

1.命令简介 userdel(user delete) 命令是系统管理员命令,用于删除用户账户和相关文件。 其实 userdel 命令实际上是修改了系统的用户账号文件 /etc/passwd、/etc/shadow 以及 /etc/grou
2022-06-03

Linux cal命令的使用

1.命令简介 cal(calendar)命令用于用于显示当前或者指定日期的公历。 2.命令格式cal [OPTIONS] [[[DAY] MONTH] YEAR]可指定 YEAR(1-9999)、MONTH(1-12)和 DAY(1-31)
2022-06-04

file命令如何在inux中使用

file命令如何在inux中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。linux file 命令简介:该命令用来识别文件类型,也可用来辨别一些文件的编码
2023-06-09

Linux chkconfig 命令的使用

1.命令简介 chkconfig 命令用于更新和查询系统服务的运行等级信息。它可查询操作系统在每一个运行等级中会自动执行哪些系统服务,包括各类常驻服务,比如 httpd、sshd、mysqld 等。 chkconfig 实际上是通过改变七个
2022-06-03

Linux usermod 命令的使用

1.命令简介usermod(user modify)命令是系统管理员命令,用于修改用户账号 。 usermod可用来修改用户账号的各项设定,修改系统账号文件来反映通过命令行指定的变化。 2.命令格式usermod [OPTIONS] LOG
2022-06-03

Linux ipcs命令的使用

1.命令简介 ipcs命令用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。可以帮助开发人员定位进程间通信中出现的问题。 2.命令格式ipcs [resource-option] [output-fo
2022-06-03

Linux ls命令的使用

1.简介 ls命令用来显示目录内容,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 2.命令格式ls [OPTION]... [FILE]...3.选项说明-a,--all:显示所有档案及目
2022-06-03

Linux sed命令的使用

1.功能简介sed(Stream EDitor)是一种流文件编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(Pattern Space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容
2022-06-03

Linux ifconfig 命令的使用

1.命令简介 ifconfig(configure a network interface)命令是系统管理员命令,用于查看和配置网络接口。 2.命令格式ifconfig [-v] [-a] [-s] [INTERFACE] ifconfig
2022-06-03

编程热搜

目录