转自:http://www.cnblogs.com/kerrycode/p/3806618.html

1、命令简介:用来识别文件类型,也可辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像windows通过扩展名来确定文件类型的;

2、参数:

  -b:列出文件辨识结果时,不显示文件名称;

  -c:详细显示指令执行过程,便于排错或分析程序执行的情形;

  -f:列出文件中文件名的文件类型;

  -F:使用指定分隔符号替换输出文件名后默认的“:”分隔符;

  -i:输出mime类型的字符串

  -L:查看对应软链接对应文件的文件类型;

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

3、使用示例:

(1)查看文件类型:file filename;

  

  (2)不输出文件名称,只显示文件格式以及编码:file -b filename

  

  (3)输出mime类型的字符串:file -i filename

  

  

  (4)使用指定分隔符号替换输出文件名后的默认的“:”分隔符:file -F "###" grub

  

  

转载于:https://www.cnblogs.com/mch0dm1n/p/5677273.html

Linux命令总结:file相关推荐

  1. linux命令之file命令

    一.命令简介   file命令用于辨识文件类型.该命令用来识别文件类型,也可用来辨别一些文件的编码格式.它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的.所有 ...

  2. 我使用过的Linux命令之file - 检测并显示文件类型

    用途说明 file命令是用来检测并显示文件类型(determine file type). 常用参数 -b 不显示文件名称,只显示文件类型.在shell脚本中时有用. -i     显示MIME类别. ...

  3. linux命令学习——file

    1.简介 file命令是用来检测并显示文件类型(determine file type).通过file指令,我们得以辨识该文件的类型,例如可以知道动态连接库是32位还是64位. 2.命令格式 file ...

  4. Linux 命令之 file 命令-识别文件类型

    文章目录 介绍 语法格式 常用选项 参考示例 (一)显示文件类型 (二)显示符号链接的文件类型 介绍 file 命令用来识别文件类型,也可用来辨别一些文件的编码格式.它是通过查看文件的头部信息来获取文 ...

  5. 管道,Linux命令,Windows命令,cmd命令,tmux,vim,shell,bash,sh文件,bat文件

    catalog WIndows与Unix基本命令 Bat文件 规范 注释 Windows-CMD 介绍 管道`|`, 重定向`> <` 相对位置 fc 创建文件 删除文件/文件夹 创建文件 ...

  6. Linux 命令(47)—— file 命令

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

  7. python中调用linux命令报错cat: -: Bad file descriptor

    在python脚本中国呢调用linux命令,nohup提交报错 cat: -: Bad file descriptor 但是,结果能正常输出, 没找到原因---

  8. linux用file查看文件类型,Linux怎么使用file命令识别文件类型

    file是通过查看文件的头部内容,来获取文件的类型.使用file命令可以知道某个文件究竟是二进制(ELF格式)的可执行文件, 还是Shell Script文件,或者是其它的什么格式.那么Linux怎么 ...

  9. Linux命令行与命令

    Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...

  10. sed linux 命令

    sed linux 命令 1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容.处理时,把 ...

最新文章

  1. 下防火墙命令与centos7下防火墙命令区别
  2. statistics DATA in jiangsu
  3. 【机器学习算法专题(蓄力计划)】十七、机器学习中决策树算法
  4. websocket wss_使用wss和HTTPS / TLS保护WebSocket的安全
  5. java三板斧_Java 枚举使用三板斧
  6. client中周期性边界_RVE周期性边界条件施加
  7. seo排名优化工具有哪些软件开发方案?
  8. C++面试题(数据结构)
  9. mysql 翻译函数_Mysql翻译拼音
  10. Office办公软件测试题
  11. wp-bugku-秋名山老司机
  12. 关于Cause: java.lang.ClassNotFoundException: Cannot find class: 0(提示找不到类)报错
  13. c语言编程新思路知道答案,C语言编程新思路知道答案公众号
  14. 干辣椒和鲜辣椒的区别
  15. 如何查看Maven项目中的jar包依赖树情况?
  16. 【app测试】adb常用指令及华为卸载预置软件
  17. C# 学习笔记 1.初识
  18. 德信计算机怎么开音乐,计算机模式识德信别 文献阅读.ppt
  19. 跨站测试与利用中的绕过技术
  20. 世界经济论坛公布全球首个量子计算标准指南

热门文章

  1. 安卓桌面整理app_升级到 iOS 13,你还会删除 APP 和整理桌面了吗?
  2. stackexchange.mysql_StackExchange.Redis加载Lua脚本进行模糊查询的批量删除和修改
  3. python生成器_Python生成器
  4. android系统面试问答_Android面试问答
  5. 有助提高效率的Web前端开发框架有哪些?
  6. 如何让远程数据库中的1张表导入到本地数据库中
  7. 函数名,闭包,装饰器
  8. ASP.NET 导入 Excel
  9. 369Cloud控制台、IDE、组件、引擎升级全面解析
  10. ASP.NET MVC 3.0学习系列文章(开始学习MVC)