搜索查找类指令

搜索查找类指令:

1. 
find指令:将从指定的目录下 递归地遍历其各个子目录,将满足条件的文件或目录 显示在终端。
语法:find [搜索范围] [选项]
常用选项:-name:按指定的文件名 查找文件
                 -user:查找属于指定用户名下的所有文件
                 -size:按照指定的文件大小 查找文件
eg:
find  /home -name hello.txt    --->按文件名:在/home下 查找 文件名为hello.txt的档案
find  /home -name *.txt 
find  /home -user root            --->按拥有者:在/home下 查找 用户名称为root的文件
find  /home size +10M            --->文件大小:在home下  查找 大于10M的文件 (-10M:小于10M;  10K:等于10K)
ls -lh test.c     --->如果某个文件的大小大于或者接近于 1G,那么就会以GB为大小显示。如果文件接近 Mb,则会按照Mb为单位显示 …… 以此类推。        


2. 
grep指令:过滤查找,用于文件内部内容的查找。    
管道符“|”:将当前一个命令的处理结果 输出传递给 后面的命令处理。
基本语法:grep [选项] 要查找的内容  源文件
常用选项:-n : 显示匹配行及行号
                 -i :忽略字母大小写
例子:
grep key test.txt       --->在test.txt中搜索关键字key
cat test.txt | grep -n hello     --->在test.txt中查找 “hello”所在的行,并显示行号
cat test.txt | grep -ni hello    --->不区分大小写
find /home -name *.txt | grep author   







 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值