如何在centos或linux中搜索

我发现有时我可以使用locate找到文件,但有时它找不到.

使用locate或find找到该文件的目录

假设我想找到具有单词denyhosts的文件或目录.

什么是找到它的最好方法

必须每次都要进行定位,现在要获得服务器上所有内容的更新列表.

要使其保持最新,您必须运行updatedb命令.

如果在运行该命令后,您创建或下载或增加了新文件数量,那么它将不会列在那里,因此locate找不到它.

只要你知道你在寻找什么,你就会找到它.

例如:

find / -name denyhosts\*

会在/和上面的每个目录中查找以denyhosts开头的文件.

查找目录,只需使用-type d选项,如下所示:

find / -name denyhosts* -type d

以上将从/和以上查看以denyhosts开头的目录名称.

我更喜欢更新最新版本我觉得找东西更容易,但这只是我个人的偏好,它就像一个缓存一样,所以一旦它被更新以找到它可能会更快.

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native