Java教程

基本命令——搜索查找类

本文主要是介绍基本命令——搜索查找类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

搜索查找类

Find指令

Find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或目录显示在终端

 

基本语法

Find【搜索范围】【选项】

选项说明

选项

功能

-name《查询方式》

按照指定的文件名查找模式查找文件

-user《用户名》

查找属于指定用户名所有文件

-size《文件大小》

按照指定的文件大小查找文件

 

例:find【范围】--【查询方式】  缩小范围

 

User是找哪个用户的文件,比如root用户,指定范围--【user】       缩小范围      就会找出关于root用户的所有用户,如果没有则不显示

 

Size是通过文件的大小来搜索,例如        find  【范围】 -【size】+20m,这个的意思就是在范围里查询20mb内存大小以上的所有文件

 

附加知识:ls -h将文件大小的数字换算如一个文件的大小有480892加上h后就会变成多少mb/kb/G/T

 

(想找大于的就“+n”——小于“-n”——等于“n”)

 

附加知识:bc【功能描述:计算器】

 

如若要找kb文件,则k要小写,m则是大写

也可用通配符

 

 

Locate指令

Locate指令可以快速定位文件路径。Cocate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件,locate指定无需遍历整个文件系统。查询速度较快。为了保证查询结果的准确度,管理员必须定期更新locate时刻

基本语法

Locate     搜索文件

 

 

Grep指令和管道符“|”

Grep过滤查找,管道符“|”表示将一个命令的处理结构输出传递给后面的命令处理

基本语法

Grep【选项】查找内容                 源文件

选项

功能

-n

显示匹配及行号

-i

忽略字母大小写

 

-n显示行号

-ni不区别大小写(这个命令默认区分大小写)

 

 

 

来自b站尚硅谷韩顺平老师的课,这是我的笔记

这篇关于基本命令——搜索查找类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!