Linux文件搜索命令

2017-06-04  本文已影响0人  LorryZ

locate命令搜索:

locate不能搜索出新建的文件,是在数据库中进行搜索

如果需要搜索新文件,需要先updatedb,如果没有权限,则使用sudo updatedb

locate只可以按照文件名搜索

不搜索的条件:

命令搜索命令:

whereis可以看到命令路径和帮助文档

which可以看到命令的别名

whereis和which的搜索路径是依赖path所定义的路径的。

ls命令在bin目录下,所有用户都可以执行的命令

Path环境变量:

当输入一条命令时,系统会在path环境变量中进行寻找,所以在输入命令的时候,不需要输入绝对路径。

find命令:find是完全匹配,如果需要模糊查询,需要配合通配符的使用

通配符:

搜索时加引号,搜索所有结尾是log的文件:

按照修改时间进行搜索:

按照文件大小进行搜索:

/etc/目录下文件大于50k的

按照i节点进行查找

find的多条件查找:

对执行结果进行进一步处理:

grep命令:

在文件中搜索字符串所在的位置

和find命令的区别:

上一篇下一篇

猜你喜欢

热点阅读