首页 > 系统相关 >Linux操作系统file命令 – 识别文件类型

Linux操作系统file命令 – 识别文件类型

时间:2023-03-20 14:01:08浏览次数:41  
标签:bunian Linux file mail var 文件类型 root

前言

file命令用来识别文件类型,也可用来辨别一些文件的编码格式。(是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的)

语法

file [参数] [文件]

参数

-b

列出辨识结果时,不显示文件名称 (简要模式)



-c





详细显示指令执行过程,便于排错或分析程序执行的情形常与 -m 一起使用,用来在安装幻数文件之前调试它





-f





指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称





-L





直接显示符号连接所指向的文件类别





-m





指定魔法数字文件





-v





显示版本信息





-z





尝试去解读压缩文件的内容





-i





显示MIME类别



实例

1、显示文件类型:

[root@bunian ~]#  file install.log 
install.log: UTF-8 Unicode text

2、显示文件类型,不显示文件名称:

[root@bunian ~]# file -b install.log 
UTF-8 Unicode text

3、显示文件类型, 显示MIME类别,不显示文件名称:

[root@bunian ~]# file -b -i install.log 
text/plain; charset=utf-8

4、显示符号链接的文件类型:

[root@bunian ~]#  ls -l /var/mail 
lrwxrwxrwx 1 root root 10 12-19 00:11 /var/mail -> spool/mail
[root@bunian ~]# file /var/mail
/var/mail: symbolic link to `spool/mail'

5、显示符号连接所指向的文件类别:

[root@bunian ~]# file -L /var/mail 
/var/mail: directory

 

去期待陌生,去拥抱惊喜。



标签:bunian,Linux,file,mail,var,文件类型,root
From: https://blog.51cto.com/u_15688254/6132735

相关文章

  • Error in invoking target 'mkldflags ntcontab.o nnfgt.o' of makefile
     安装数据库报错:./runInstaller-silent-force-ignorePrereq-showProgress-responseFile/u01/software/database/response/my_db_install.rspErrorininvokingt......
  • linux打开端口
    1、开启防火墙systemctlstartfirewalld2、开放指定端口firewall-cmd--zone=public--add-port=1935/tcp--permanent命令含义:--zone#作用域--add-port=1935/tcp......
  • Linux下MySQL安装
    MySQL安装过程下载官方包wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm成功信息:FINISHED--2023-03-2009:40:49--Totalwall......
  • Linux 常用命令学习(ubuntu系统)
    系统Ubuntu18.04服务端相关文档《服务端ubuntu学习过程》,《vue代码上服务nginx》1.创建新用户输入ls/home/,可以看到用户目录被成功创建了sudouseradd-r-m-s/b......
  • Linux常用解压与压缩命令
    .tar文件#仅打包,并非压缩tar-xvfFileName.tar#解包tar-cvfFileName.tarDirName#将DirName和其下所有文件(夹)打包123.gz文件#.gzgunzipFileName......
  • linux目录——文件管理
    个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。座右铭:海不辞水,故能成其大;山不辞石,故能成其高。个人主页:​​小李会科技的主页​​......
  • Linux常用命令
    个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。座右铭:海不辞水,故能成其大;山不辞石,故能成其高。个人主页:​​小李会科技的主页​​......
  • 增加linux的swap内存
    1.创建swap分区的文件ddif=/dev/zeroof=swapfilebs=1Mcount=1024其中bs是每块的大小,count是块的数量;bscount,就是swap文件的大小:这里1M1024=1G。可以根据需要自行调整......
  • 使用 Filebeat 监听日志文件
    Filebeat是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件(追踪文件的变化,不停的读),并且转发这些信息到elastic......
  • linux 换源
    /etc/apt/sources.listsudoapt-getupdatesudoapt-getupgrade 中科大源debhttps://mirrors.ustc.edu.cn/ubuntu/focalmainrestricteduniversemultiversede......