A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: file: command not found #Debian apt-get install file #Ubuntu apt-get install file #Alpine apk add file #Arch Linux pacman -S file #Kali Linux apt-get install file #Fedora dnf install file #Raspbian apt-get install file #Docker docker run cmd.cat/file file
可打印的类型通常包含以下单词之一:文本(文件仅包含打印字符和一些常见的控制字符,并且可能在ASCII终端上可以安全读取),可执行(文件包含以某种形式编译程序的结果) 或内核可以理解的数据)或其他任何含义的数据(通常是二进制或不可打印的)。 例外是众所周知的文件格式(核心文件,tar归档文件),其中包含二进制数据。
file [-bchiklLNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ... file -C [-m magicfiles] file [--help]
-b:列出辨识结果时,不显示文件名称; -c:详细显示指令执行过程,便于排错或分析程序执行的情形; -f<名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称; -L:直接显示符号连接所指向的文件类别; -m<魔法数字文件>:指定魔法数字文件; -v:显示版本信息; -z:尝试去解读压缩文件的内容。
文件:要确定类型的文件列表,多个文件之间使用空格分开,可以使用 shell 通配符匹配多个文件。
[root@TestMaster /logs/] $ file report_201912041800.log report_201912041800.log: ASCII text, with very long lines #不显示名称 $ file -b report_201912041800.log ASCII text, with very long lines #显示文件MIME类型 $ file -i report_201912041800.log report_music_201912041800.log: text/plain; charset=us-ascii #file 命令组合参数 $ file -ib report_201912041800.log text/plain; charset=us-ascii