• 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
    
    • 1

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

    2)不显示文件名称:

    file -b /path/to/file
    
    • 1

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

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

    file -c /path/to/file
    
    • 1

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

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

    file -L /path/to/link
    
    • 1

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

  • 相关阅读:
    AI插件开发-AIApplicationSuite模块-应用程序-AIActionManagerSuite模块-动作管理-illustrator插件
    刷题记录:牛客NC50940Running Median
    用python把docx批量转为pdf
    .NET 一款支持8种方式维持权限的工具
    fix: prosemirror adds two extra spaces when paste
    【微信小程序】微信小程序自定义标题跟随滚动
    ASP.NET Core - 配置系统之配置提供程序
    将数据库中的数据接入Echarts图表
    FFmpeg和SDL实现视频播放器之 ⌈音频播放⌋
    Linux之奇怪的知识---supervisor超级守护进程的意义和使用方法
  • 原文地址:https://blog.csdn.net/techenliu/article/details/134492891