第10章 find命令
第9章介绍了用于搜索文件的locate
命令和在文件中搜索数据的grep
命令。Linux系统中用于搜索的三个强大命令中的第三个命令就是find
。虽然locate
命令搜索文件的数据库,使得它的运行速度很快,但要依赖不断更新的数据库;而find
命令则可以根据指定的查询条件,轻松地对文件进行搜索。由于find
命令必须分析文件的结构,所以它的速度比locate命令要慢很多,然而可以用find
命令完成很多用locate
命令无法实现的功能。
本章的所有例子都围绕着如何在外部硬盘上查找文件而展开,这个硬盘中包含了很多音乐文件,保存在/media/music目录下。从这些例子中可以看到,find
命令能以多种方式对文件进行分析处理。