搜索查找指令

1.grep指令和管道符号|

grep指令过滤查找;管道符|,表示将前面一个命令的处理结果输出传递给后面的命令处理。

1) 基本语法:grep+[选项] 查找内容 源文件 。-n显示行号 -i忽略大小写。

 2.find指令

find指令将从指定目录下向下递归地遍历其子目录,将满足条件或者目录显示在终端

1)语法:find +搜索范围 +选项

1.    -name    filename               #查找名为filename的文件
    -perm                           #按执行权限来查找
    -user    username               #按文件属主来查找
    -group   groupname              #按组来查找
    -mtime   -n +n                  #按文件更改时间来查找文件,-n指n天以内,+n指n天以前
    -atime   -n +n                  #按文件访问时间来查,-n指n天以内,+n指n天以前
    -ctime   -n +n                  #按文件创建时间来查找文件,-n指n天以内,+n指n天以前
    -size    n[c]                   #查长度为n块[或n字节]的文件
    -type    b/d/c/p/l/f            #查是块设备、目录、字符设备、管道、符号链接、普通文件
    -depth                          #使查找在进入子目录前先行查找完本目录
    -newer   f1 !f2                 #查更改时间比f1新但比f2旧的文件


2.查找linux系统下大于20M的文件(+n大于-n小于=n等于)     按文件大小查找-size

 在/dev目录下查找大于1M的文件

在/dev目录下查找小于1M的文件

 在/dev目录下查找等于1M的文件
find /dev -size  1M
小结: 数据块(block)=512字节=0.5K,1KB=1024Byte,1MB=1024X1024Byte,1GB=1024X1024X1024Byte 

-type:按文件类型查找文件 f 普通文件 l 符号链接 d 目录,查找某一个目录文件 c 字符设备 b 块设备。

查看某个目录文件find / -type d -name zhang    查看某个文件find / -type f -a -name chk

3.1find用法:

find+选项+查找起始路径+查找条件+处理动作

4.locate 指令

快速定位文件路径。1) 语法:locate+ 搜索文件名  第一次使用必须使用updatedb指令创建locate数据库。

5.which查找可执行的文件

搜索某个系统命令的位置,并且返回第一个搜索结果,是说使用which命令可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

1)用法:which +指令 。查看ls指令在哪个目录下

6.whereis命令:查看文件位置, 只用于搜索程序名,只搜索二进制文件(选项-b),搜索命令所在的路径以及帮助文档所在的位置。

  

查看可执行文件-b   只查找帮助文件-m

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值