码迷,mamicode.com
首页 > 系统相关 > 详细

2016/8/18 Linux常用命令 : 文件搜索命令

时间:2016-08-19 06:16:35      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

推荐一款windows软件:everything,可快速搜索到文件

1.文件搜索命令:find

  不要在服务器使用高峰期用find,find范围尽量小

  find [范围] [匹配条件] 

  范例:

find /etc -name init :在目录/etc下查找文件init ,精准搜索,若要模糊搜索用*匹配

find /  -size +204800 :在根目录下查找大于100M的文件

find /home -user shenchao :在根目录下查找所有者为shenchao的文件

find /etc  -cmin -5 :查找5分钟内被修改过属性的文件和目录

-amin  访问时间

-mmin  文件内容

-type :根据文件类型查找   f---文件,d---目录,l---软链接文件

-inum : 根据根节点查找

 

find /etc -size +2048 -a -size -4096 

-a : 两个条件都满足

-0 : 两个条件满足一个即可

find /etc -name init -exec ls  -l  {} \;

  -exec /ok  命令  {} \; 对搜索结果执行操作

2.在文件资料库中查找文件:locate

  locate  文件名

3.搜索命令所在目录及别名信息:which

  which  命令

4.搜索命令所在目录及帮助文档:whereis

  whereis 命令

5.在文件中搜寻字串匹配的行并输出:grep

  grep -iv [指定字串] [文件]

  

2016/8/18 Linux常用命令 : 文件搜索命令

标签:

原文地址:http://www.cnblogs.com/weiguoying/p/5786090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!