当前位置: IT大杂烩 > Ubuntu  > Linux常用命令(五)

Linux常用命令(五)

www.someabcd.com  网友分享于:Jun 8, 2018 6:06:01 PM

标签:区分大小写   linux   

文件搜索命令:find

语法:find   搜索范围   匹配条件

1、根据文件名查找name

例如: find  /etc  -name  init     * 匹配所有字符   和  ?匹配单个字符灵活应用

            find  /etc  -iname    搜索的时候文件名不区分大小写

2、根据文件大小查找size

例如:find  要搜索的目录   -size  +文件大小      (文件大小是以数据块表示)

(  在Linux中,一个数据块是512字节,0.5K) 100MB=102400KB=204800个数据块大小

3、根据文件所有者查找

例如 :find /home  -user   zhangsan

4、根据文件时间属性查找

例如:find  /etc  -amin   +   -5      在/etc目录下查找5分钟内被修改过属性的文件或目录  

                            -cmin                文件属性被修改

                            -mmin               文件内容被修改

5、复合查询

例如:find  /etc  -size  +102400   -a   -size  -204800     查找/etc目录下(大于+)50MB(102400)并且-a(and意思)  (小于-)100MB(204800)的文件

-a表示两个条件要都满足

-o表示两个只要满足一个就可以

6、根据文件类型查找

例如: find  -type     f表示文件    d表示目录    l链接 

7、对搜索结果进行操作

例如:find /etc  -name inittab  -exec  ls -l {} \;   把find的搜索结果执行ls -l的操作

                                                     -ok

8、根据i-node号查找

例如: find  查找的目录   -inum   i节点号  

Linux常用命令(五)

标签:区分大小写   linux   

发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
Copyright ©2018  IT大杂烩  版权所有  京ICP备11030978号-1 网站地图