【Linux】搜索查找类常用命令

find :查找文件或者目录

find [搜索范围] [选项]

选项功能
-name<查询方式>按照指定的文件名查找模式查找文件
-user<用户名>查找属于指定用户名所有文件
-size<文件大小>按照指定的文件大小查找文件,单位为:
b —— 块(512 字节)
c —— 字节
w —— 字(2 字节)
k —— 千字节
M —— 兆字节
G —— 吉字节
[root@hadoop100 ~]# find -name info
./.local/share/Trash/info
./info

[root@hadoop100 ~]# find /root/公共 -name info
/root/公共/info

[root@hadoop100 ~]# find /root -name '*.cfg'
/root/anaconda-ks.cfg
/root/.config/yelp/yelp.cfg
/root/.local/share/telepathy/mission-control/accounts.cfg
/root/.local/share/telepathy/mission-control/accounts-goa.cfg
/root/桌面/initial-setup-ks.cfg
/root/initial-setup-ks.cfg

[root@hadoop100 ~]# find /home -user tony
/home/tony
/home/tony/.mozilla
/home/tony/.mozilla/extensions
/home/tony/.mozilla/plugins
/home/tony/.bash_logout
/home/tony/.bash_profile
/home/tony/.bashrc

[root@hadoop100 ~]# find /root -size +2M

locate :快速定位文件路径

locate 搜索文件

由于 locate 指令基于数据库进行查询, 所以第一次运行前, 必须使用 updatedb 指令创
建 locate 数据库

[root@hadoop100 ~]# updatedb
[root@hadoop100 ~]# locate tmp 


grep:过滤查找 和  “|”:管道符
管道符, “|”, 表示将前一个命令的处理结果输出传递给后面的命令处理
1) 基本语法
grep 选项 查找内容 源文件
2) 选项说明

选项功能
-n显示匹配行及行号

在initial-setup-ks.cfg中查找boot,并显示行号

[root@hadoop100 ~]# grep -n boot initial-setup-ks.cfg 


在查找ls 中 ,尾缀为cfg的文件

[root@hadoop100 ~]# ls | grep .cfg
anaconda-ks.cfg
initial-setup-ks.cfg

wc

统计字节数,19行,19个单词,145表示所有所占的字节数

[root@hadoop100 ~]# wc info
 19  19 145 info

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值