我发现有时我可以find使用定位文件,但有时它找不到。
它使用哪个目录find或查找文件
假设我想find具有单词拒绝主机的文件或目录。
什么是最好的方式来find
定位必须每隔一段时间进行一次,现在要更新服务器上所有内容的列表。
为了保持最新,你必须运行updatedb命令。
如果你运行了这个命令之后,你已经创build或者下载了或者增加了新文件的数量,它将不会被列在那里,所以找不到它。
只要你知道你在找什么,你会发现它。
例如:
find / -name denyhosts\*
将从/和上面的每个目录中查找以denyhosts开头的文件。
要查找目录,只能使用-type d选项,如下所示:
find / -name denyhosts* -type d
以上将从/和上面看从denyhosts开始的目录名称。
我更喜欢更新最新的,我猜这是更容易find的东西,但这只是我个人的偏好,它就像一个caching,所以一旦更新,以find更快的事情。