第10章 find命令

第9章介绍了用于搜索文件的locate命令和在文件中搜索数据的grep命令。Linux系统中用于搜索的三个强大命令中的第三个命令就是find。虽然locate命令搜索文件的数据库,使得它的运行速度很快,但要依赖不断更新的数据库;而find命令则可以根据指定的查询条件,轻松地对文件进行搜索。由于find命令必须分析文件的结构,所以它的速度比locate命令要慢很多,然而可以用find命令完成很多用locate命令无法实现的功能。

本章的所有例子都围绕着如何在外部硬盘上查找文件而展开,这个硬盘中包含了很多音乐文件,保存在/media/music目录下。从这些例子中可以看到,find命令能以多种方式对文件进行分析处理。