6.31. File-4.17

File 是用来判断文件类型的工具。
预计编译时间:0.1 SBU
所需磁盘空间:7.5 MB

6.31.1. 安装 File

  • 为编译 File 做准备:./configure --prefix=/usr
  • 编译软件包:make
  • 这个软件包没有附带测试程序。
  • 安装软件包:make install

6.31.2. File 的内容

  • 安装的程序:
    • file
  • 安装的库:
    • libmagic.{a,so}
  • 简要描述:
    • file:测试每一个指定的文件并且试图对它们进行分类。有三个测试集,按照下面的顺序执行:文件系统测试、幻数(magic number)测试、语言测试。第一个测试成功后会打印文件文件类型。
    • libmagic:包含产生幻数(magic number)的函数,供file程序使用。
下一节:Findutils 包含查找文件的工具,既能即时查找(递归的搜索目录,并可以显示、创建和维护文件),也能在数据库里查找(通常比递归查找快但是在数据库没有及时更新的情况下,结果并不可靠)。
预计编译时间:0.2 SBU
所需磁盘空间:12 MB