如何在centos或linux中搜索

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

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

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

什么是找到它的最好方法

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

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

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

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

例如:

find / -name denyhosts\*

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

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

find / -name denyhosts* -type d

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

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

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim /etc/sysconfig/network-scripts/ifcfg-eth0 B...