查看某个文件的基本数据,例如说属于ASCII 或者是 data 文件 或者是binary ,且其中有无使用到动态函授库等信息,就可以利用这个命令。
使用方式:
[kin@kin ~]$$ file filename
范例:
[kin@kin ~]$$ file ~/.bashrc
/home/kin/.bashrc: ASCII text
#显示信息说明这是一个ascii 的纯文本文件
[kin@kin ~]$$ file /usr/bin/passwd
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV)
, for GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped
# 执行文件的数据比较多。包括这个文件的suid 权限兼容于 intel 80386 等级的硬件平# 台 使用的是linux 核心2.6.9 的动态函数库链接等
[kin@kin ~]$$ file /var/lib/mlocate/mlocate.db
/var/lib/mlocate/mlocate.db:data
#这是data文件
---------鸟哥的私房菜187