在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搜索命令的
介绍。这些是主要的搜索命令。如果您担心查找文件,则这些命令将
解决您的问题。