当前位置: 首页 > article >正文

shell之file命令

shell之file命令

    • 简介
    • 用法举例

简介

file命令是一个用于识别文件类型的命令。它可以根据文件的特征,判断文件是什么类型的文件,例如文本文件、图片文件、可执行文件等。

语法格式:file [-options] filename

其中,options是可选参数,可以指定file命令的选项;filename是要识别的文件名。

下面是一些常用的选项和参数:

-b:列出辨识结果时,不显示文件名称。
-c:详细显示指令执行过程,便于排错或分析程序执行的情形。
-f <名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称。
-L:直接显示符号连接所指向的文件的类别。
-m <魔法数字文件>:指定魔法数字文件。
-v:显示版本信息。
-z:尝试去解读压缩文件的内容。
file命令可以识别各种类型的文件,包括文本文件、图片文件、可执行文件等。使用file命令可以快速了解文件的类型,以及文件的编码格式等信息。

用法举例

1)显示文件类型:

file /path/to/file

这个例程会显示指定文件的类型。例如,如果/path/to/file是一个文本文件,那么file命令会输出类似于"ASCII text"的结果。

2)不显示文件名称:

file -b /path/to/file

这个例程会显示指定文件的类型,但是不显示文件名称。例如,如果/path/to/file是一个文本文件,那么file命令会输出类似于"ASCII text"的结果,但是不会显示文件名称。

3)显示文件类型和名称:

file -c /path/to/file

这个例程会显示指定文件的类型和名称,但是不会显示其他详细信息。例如,如果/path/to/file是一个文本文件,那么file命令会输出类似于"ASCII text"的结果,并且显示文件名称。

4)支持符号链接:
默认情况下,file命令不会跟踪符号链接。如果想要检查符号链接所指向的文件类型,可以使用-L参数。例如:

file -L /path/to/link

这个例程会输出符号链接所指向文件的类型。例如,如果/path/to/link是一个指向文本文件的符号链接,那么file命令会输出类似于"ASCII text"的结果。


http://www.kler.cn/a/133626.html

相关文章:

  • 设计模式之工厂模式,但是宝可梦
  • Docker 篇-Docker 详细安装、了解和使用 Docker 核心功能(数据卷、自定义镜像 Dockerfile、网络)
  • 【练习案例】30个 CSS Javascript 加载器动画效果
  • 蓝桥杯每日真题 - 第7天
  • 蔚来Java面试题及参考答案
  • HarmonyOS 如何实现传输中的数据加密
  • 指南:关于帮助中心需要注意的一些细节
  • java大作业中的文件操作
  • pnpm的安装及其使用
  • Nginx(七) root和alias的区别及详细测试
  • C# 实现腾讯云多路直播流的云端混合录制
  • Python学习笔记--Python关键字yield
  • 潇洒郎: 小白一次性成功——小米红米手机解BL锁+ ROOT-刷面具
  • CentOS挂载:解锁文件系统的力量
  • websocket学习笔记【springboot+websocket聊天室demo】
  • PostgreSQL 数据类型
  • 基于JavaWeb+SSM+社区居家养老服务平台—颐养者端微信小程序系统的设计和实现
  • 软件质量保护与测试(第2版)学习总结第十三章 集成测试
  • 切换阿里云ES方式及故障应急处理方案
  • vue之Error: Unknown option: .devServer.
  • Panda3d 动画序列
  • 七、文件包含漏洞
  • Excel查询时用vlookup或者xlookup时,虽然用的参数选择的是精确匹配,但是发现不能区分大小写,应该如何解决?
  • 【C/PTA】数组进阶练习(三)
  • 系列七、JVM的内存结构【堆(Heap)】
  • 【Rust】6、练习:自己实现 ls