iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >file命令如何在inux中使用
  • 816
分享到

file命令如何在inux中使用

2023-06-09 17:06:49 816人浏览 安东尼
摘要

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

file命令如何在inux中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

linux file 命令简介:

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

更多介绍可以查看这篇文章:https://www.yisu.com/linuxjishu/388984.html

file 官方解释:Determine type of FILEs. 判定文件的类型。

小知识:在UNIX/Linux系统中,文件类型并不是由扩展名决定的(Windows是的)。

开篇例子:

$file file.txt

输出:file.txt: ASCII English text

注:file.txt是我用file –help > file.txt生成的帮助文档

查看—help

代码如下:


Usage: file [OPTioN...] [FILE...]
 Determine type of FILEs.
--help   display this help and exit
-v, --version   output version infORMation and exit
 -m, --magic-file  LIST  use LIST as a colon-separated list of magic
 number files
-z, --uncompress   try to look inside compressed files
-b, --brief    do not prepend filenames to output lines
 -c, --checking-printout   print the parsed form of the magic file, use in
conjunction with -m to debug a new magic file before installing it
 -e, --exclude TEST   exclude TEST from the list of test to be performed for file. Valid tests are: ascii, apptype, compress, elf, soft, tar, tokens, troff
 -f, --files-from FILE   read the filenames to be examined from FILE
-F, --separator STRING   use string as separator instead of `:'
-i, --mime  output MIME type strings (--mime-type and
 --mime-encoding)
--apple  output the Apple CREATOR/TYPE
 --mime-type  output the MIME type
--mime-encoding  output the MIME encoding
 -k, --keep-Going  don't stop at the first match
 -l, --list  list magic strength
 -L, --dereference  follow symlinks (default)
-h, --no-dereference  don't follow symlinks
 -n, --no-buffer  do not buffer output
 -N, --no-pad  do not pad output
 -0, --print0  terminate filenames with ASCII NUL
-p, --preserve-date  preserve access times on files
-r, --raw  don't translate unprintable chars to \ooo
-s, --special-files  treat special (block/char devices) files as ordinary ones
 -C, --compile  compile file specified by -m
 -d, --debug  print debugging messages

解读:

-z

查看压缩文件内的信息

-b, -e, -i, –r

-b 去掉输出行的前缀命名
-e 从测试列表到被执行文件排除测试。有效的测试包括:ascii, apptype, compress, elf, soft, tar,
-i 打印MIME
-R 不转译无法打印的字符为\ooo

magic file

以mGC为扩展名的文件,Microsoft office媒体目录文件

实战实例:

$file -z file.zip
查看file.zip包中的文件信息

$file –i file.txt
out:file.txt: text/plain; charset=us-ascii

打印MIME类型
 
$file file.txt
out:file.txt: ASCII English text

magic file

翻译起来实在蹩脚。。 只能猜测查看$which file 看看,没有收获。最终通过$file得到

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

然后尝试file –C 得到magic.mgc文件。。。 不知有何用,惭愧

Usage: file [OPTION...] [FILE...]
Determine type of FILEs.

      --help                 display this help and exit
  -v, --version              output version information and exit
  -m, --magic-file LIST       以冒号分割的魔法数字清单作为列表
                           
  -z, --uncompress           查看压缩文件内容
  -b, --brief                不前缀文件名到输出行里
  -c, --checking-printout    打印魔法文件的解析格式,安装前,用-m debug一个新的魔法文件
                             
  -e, --exclude TEST         排除测试从测试列表到执行文件。有效的测试:ascii, apptype, compress, elf, soft, tar, tokens, troff
  -f, --files-from FILE      从已查的文档中读取文件名
  -F, --separator STRING     用String作为分隔器 代替 “:”
  -i, --mime                 输出MIME类型的字符串 (--mime-type and
                               --mime-encoding)
         
      --apple                输出苹果类型 CREATOR/TYPE
      --mime-type            打印MIME类型
      --mime-encoding        打印 MIME 编码
  -k, --keep-going           不停留在第一个匹配
  -l, --list                 列出magic深度
  -L, --dereference          跟随符号链接(缺省)
  -h, --no-dereference       不跟随符号链接
  -n, --no-buffer            不缓冲输出
  -N, --no-pad               不打印输出
  -0, --print0               NUL终止文件
  -p, --preserve-date        保持文件上的原访问时间
  -r, --raw                  不转移不可打印的字符到\ooo
  -s, --special-files        把特殊(块/字符 设备)文件作为普通文件对待
  -C, --compile              编译用-m指定的文件
  -d, --debug                打印调试信息

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网精选频道,感谢您对编程网的支持。

--结束END--

本文标题: file命令如何在inux中使用

本文链接: https://www.lsjlt.com/news/256982.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • file命令如何在inux中使用
    file命令如何在inux中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。linux file 命令简介:该命令用来识别文件类型,也可用来辨别一些文件的编码...
    99+
    2023-06-09
  • file命令如何使用
    本文小编为大家详细介绍“file命令如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“file命令如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。file命令用来探测给定文件的类型。file命令对文件...
    99+
    2023-06-27
  • 如何在linux中使用watch命令
    本篇文章为大家展示了如何在linux中使用watch命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,wat...
    99+
    2023-06-13
  • grep命令如何在linux中使用
    grep命令如何在linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、grep的语法[]  (man grep查看grep的帮助文档) &nb...
    99+
    2023-06-13
  • chkconfig命令如何在Linux中使用
    这期内容当中小编将会给大家带来有关chkconfig命令如何在Linux中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。chkconfigchkconfig在命令行操作时会经常用到。它可以方便地设置和...
    99+
    2023-06-13
  • 如何在Ubuntu中使用crontab命令
    这篇文章将为大家详细讲解有关如何在Ubuntu中使用crontab命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要...
    99+
    2023-06-07
  • history命令如何在linux中使用
    history命令如何在linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后...
    99+
    2023-06-13
  • 如何在Linux中使用route命令
    如何在Linux中使用route命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.命令格式:route [-f] [-p] [Comman...
    99+
    2023-06-13
  • 如何在Linux中使用dpkg命令
    如何在Linux中使用dpkg命令?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。语法dpkg(选...
    99+
    2023-06-13
  • 如何在shell中使用source命令
    这篇文章将为大家详细讲解有关如何在shell中使用source命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 sh filepath会重新建立一个子shell,在子shell中执行脚本里...
    99+
    2023-06-09
  • shutdown命令如何在linux中使用
    这期内容当中小编将会给大家带来有关shutdown命令如何在linux中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。shutdown命令用来系统关机命令。shutdown指令可以关闭所有程序,并依用...
    99+
    2023-06-09
  • 如何在docker中使用create命令
    这篇文章将为大家详细讲解有关如何在docker中使用create命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。创建容器docker create -it -...
    99+
    2023-06-14
  • 如何在 NumPy 中使用 Shell 命令?
    NumPy 是 Python 中一个重要的科学计算库,它提供了高效的数组操作、线性代数运算、傅里叶变换等基础数学函数。与此同时,Python 也是一个强大的脚本语言,能够方便地执行各种系统命令。因此,本文将介绍如何在 NumPy 中使用 S...
    99+
    2023-08-27
    numy path shell
  • mkdir命令如何在Linux中使用
    mkdir命令如何在Linux中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。linux mkdir用来创建目录,要求创建目录的用户在当前目录中具有写权限,...
    99+
    2023-06-09
  • cut命令如何在linux中使用
    cut命令如何在linux中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。要用到,来mark一下:ubuntu@VM-0-15-ubuntu:~/taoge$ ...
    99+
    2023-06-09
  • tar命令如何在Linux中使用
    tar命令如何在Linux中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。tar 命令可以为linux的文件和目录创建档案。利用 tar,可以为某一特定文件创建档案(备...
    99+
    2023-06-09
  • 如何在linux中使用chkconfig命令
    这篇文章将为大家详细讲解有关如何在linux中使用chkconfig命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。使用语法:chkconfig[--add][--del][--list]...
    99+
    2023-06-09
  • 如何在linux中使用mail命令
    如何在linux中使用mail命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先通过help参数来查看mail的所有参数如下:代码如下:Usage: mai...
    99+
    2023-06-13
  • 如何在Linux中使用netstat命令
    本篇文章为大家展示了如何在Linux中使用netstat命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.命令格式:netstat [-acCeFghilMnNoprstuvVwx][...
    99+
    2023-06-13
  • 如何在Linux中使用ifconfig命令
    如何在Linux中使用ifconfig命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.命令格式:ifconfig [网络设备] [参数]2.命令功...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作