在使用linux时经常会不知道自己想要的文件在哪里存放着,可能会知道一个大致的位置但是却不知道精确目录和位置,这个时候搜索变得异常的方便,今天就来学学搜索命令。
find 搜索命令
这个命令是真实的遍历模式,会逐层搜索需要匹配的目标,直到搜索完毕。
1 | //列出当前目录文件以及子目录的所有文件 |
locate 搜索命令
这个命令不搜索具体目录,而是搜索一个数据库记录(/var/lib/mlocate/mlocate.db),更新频率为每天更新,所以可能会搜索到已经删除或者搜索不到刚创建的文件,
updatedb
可以完成重新刷新文件信息。
1 | //查找文件,当新建文件查询不到时需要手动updatedb更新本地文件数据库 |