我们可以通过一些查找命令在Liunx中查找需要的文件。
3.3.1 一般查找:find
1 | find PATH -name FILENAME |
3.3.2 数据库查找:locate
locate 命令依赖于一个数据库文件,Liunx 系统默认每天会检索一下系统中的所有文件,然后将检索到的文件记录到数据库中。在运行 locate 命令的时候可直接到数据库中查找记录并打印到屏幕上,所以使用 locate 命令要比 find 命令反馈更为迅速。
一般在执行 locate 命令之前一般需要执行 updatedb 命令,便于及时更新数据库记录。
1 | updatedb |
3.3.3 查找执行文件:which/whereis
1 | which passwd # 查找在系统中的绝对路径 |