查找文件命令

本文介绍了使用find命令进行文件查找的多种方法,包括查找特定时间、类型、包含特定字符串的文件,以及如何输出查找结果到文件中。同时,演示了如何在特定目录下查找包含指定字符串的所有文件列表。

1、查找文件后显示文件修改时间

find  -name "0703*"  -exec ls -l {} \;

 

2、不区分大小写

find  -iname "*FName*"

 

3、指定文件类型并输出到文件

find . -name "*.jsp" | xargs grep -e selUserReco  -2 >>a.find

. 目录 当前子目录
*.jsp 文件类型 jsp
-e selUserReco   查找内容 selUserReco  
-2 显示 selUserReco  
>> 输出结果 a.find追加)
 
find . -name "*.trc" | xargs egrep -m1 "0104701.*100001625998"  -l >0104701.find
-m1 只匹配第一个
"0104701.*100001625998" 同时匹配2个字符串
-l 只显示文件名称
>输出结果0104701.find覆盖)
 

4、查找整个目录下所有(包含子目录)文件包含指定字符串的文件列表

grep -R "172.20.6.3" * -l


5、匹配内容是abc,要显示匹配行前后各5行,文件名是file

  grep -m1 -C5 "abc" file

   -C 5  上下5行
   -B 5  显示前5行
   -A 5  显示后5行

6、指定文件路径查找文件

  $ find -path "./logs/201502*" -name *0703090* -print

转载于:https://www.cnblogs.com/dashi/p/4176824.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值