文件搜索
Posted jingandyuer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件搜索相关的知识,希望对你有一定的参考价值。
find 文件搜索 (在整个硬盘中查找,效率比较低)
find 【搜索范围】【匹配条件】
-name 按照文件名搜索
find /etc -name filename 找出文件名为filename的文件
find /etc -name init * 找出文件名以init开头的文件
find find /etc -name init ?? *匹配所有,?匹配一个
find /etc -iname filename i 不区分大小写搜索
-size 按照文件大小搜索
find / -size +204800 在根目录下查找大于100MB的文件
-user -group 根据所有者,所属组查找
find /home -user 【属主名】
find /home -group【属组名】
-type 按文件类型查找
find / home -type f 查找/home 下的文件
f 文件 d 目录 l 软链接
find /etc -amin -5 查找/etc目录下5分钟之内被访问过的文件
find /etc -cmin -5 查找/etc目录下5分钟之内被修改过文件属性的文件
find /etc -mmin -5 查找/etc目录下5分钟之内被修改过文件内容的文件
find / -size +163840 -a -size -204800 在根目录下查找大于80MB小于100MB的文件
-a 两个条件同时满足
-o 两个条件满足任意一个即可
locate (在文件资料库中查找文件,效率高,切记:要更新资料库updatedb,且无法查询到tmp目录下的文件)
locate -i filename 找出文件名为filename的文件,且不区分大小写
which 查找指令所在的路径 which ls
whereis 查找指令所在的路径 whereis pwd
以上是关于文件搜索的主要内容,如果未能解决你的问题,请参考以下文章