Linux/UNIX:确定文件类型
时间:2020-01-09 10:42:29 来源:igfitidea点击:
如何确定UNIX或者Linux之类的操作系统下的文件类型?
您需要使用"文件命令"来确定文件类型。
File命令测试每个参数以尝试对其进行分类。
按此顺序执行三组测试:文件系统测试,幻数测试和语言测试。
第一个成功的测试导致文件类型显示在屏幕上。
file命令示例
输入以下命令:
$ file /etc/passwd
输出示例:
/etc/passwd: ASCII text
另一个例子:
$ file /home/voffice/letter.doc
输出示例:
/home/voffice/letter.doc: Microsoft Office Document
找出.c类型文件,执行:
$ file file.c
输出示例:
file.c: C program text
您也可以使用二进制文件,执行:
$ file $(which ls)
或者
$ file /bin/ls
输出示例:
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped
最后,它还可以显示有关设备的信息:$file/dev/sda {1,2,3}
/dev/sda1: block special (8/1) /dev/sda2: block special (8/2) /dev/sda3: block special (8/3)