我只是尝试在我们的大学服务器中使用find / d <directory>
来找到我想要使用的软件包,最后列出了整个服务器中的所有目录,从最基础到全部开放搜索时所有人的目录等。有没有办法搜索没有&#34; verbose&#34;的目录?我的终端中出现了成千上万个目录的模式?
答案 0 :(得分:2)
要在整个文件系统中搜索名为mydirectory
的目录,请使用:
find / -type d -name 'mydirectory'
但是,这是缓慢的方式。在配置良好的Unix系统上,通常会安装locate
命令。 locate
没有find
的所有奇特功能,但是因为它可以从数据库中运行,所以它会快得多。例如,要查找名为mydirectory
的任何目录中的所有文件,请尝试:
locate /mydirectory/
通常,locate数据库每天更新一次。因此,如果您今天要安装的文件或目录已安装,则可能需要使用find
。