在Linux系统中,有5个命令搜索文件,但通常只有两个或三个命令被使用。使用查找命令可以快速找到要查找的任何文件。


1。找到


查找是最常见和功能强大的查找命令,您可以使用它查找所需的任何文件。


find的使用格式如下:


指定的目录,指定的条件


指定目录:目录和所有子目录,你想搜索的默认是当前目录。


指定条件:要搜索的文件的特性。


指定动作:搜索结果的特定处理。


如果没有添加任何参数,find默认搜索当前目录及其子目录,并且不过滤任何结果,即返回所有文件,并将它们全部显示在屏幕上。


find使用的一个示例:


$ find。名字的'我';


搜索当前目录(包括子目录,相同),和所有的文件从我的。


$ find。名字‘我是';


搜索当前目录,所有文件名以我开头,并显示它们的详细信息。


$ find。-type f - 10分


搜索当前目录中所有在过去10分钟内更新过的普通文件。如果不添加F类型参数,则搜索公共文件+特殊文件+目录。





2。定位


locate命令实际上是一种书写方式找到name,但远远高于后者。原因是它不搜索特定目录,但搜索一个数据库( / / / locatedb VaR lib),它包含所有本地文件信息。Linux系统自动创建数据库和更新它自动的每一天,所以最新更改的文件不能使用查找命令找到。为了避免这种情况,你可以通过使用updatedb命令之前使用定位更新数据库。


使用定位命令的一个示例:


$


搜索所有以SH开头的文件。


$定位


在用户主目录中搜索以m开头的所有文件。


美元定位


搜索用户的主目录,所有以m开头的文件,忽略这个案例。


三.在哪里


在命令只能用于程序名称的搜索,只搜索二进制文件(参数B),人的规范文件(参数m),和源代码文件(参数S)。如果该参数被忽略,所有的返回信息。


对命令的使用实例:


在grep美元


4。哪一个


该命令的功能是在路径变量指定的路径中搜索系统命令的位置,并返回第一个搜索结果。


使用命令的一个例子:


$ grep


5。类型


type命令实际上不是一个查找命令,它用来区分shell是命令带来的还是shell之外的独立二进制文件。如果命令是外部命令,请使用p参数显示命令的路径,相当于哪个命令。


使用类型命令的一个示例:


合型CD


系统将提示该CD是shell命令(内置)。


合型grep


系统会提示grep是外部命令并显示该命令的路径。


合型P grep


当添加p参数时,它等效于哪个命令。


以上是Linux搜索命令的介绍。这些是主要的搜索命令。如果您担心查找文件,则这些命令将解决您的问题。