名称:find
功能:文件搜索
语法:find [搜索范围] [匹配条件]
find /etc -name init 根据名字在/etc目录下搜索init文件
find /etc -iname INIT 根据名字在/etc目录下搜索init文件, -iname不区分大小写
find /etc -size +204800 在/etc目录下搜索文件大小大于204800的文件
+大于 -小于 没有+-就是等于
find /etc -user root 在/etc目录下搜索所有者为root的文件
find /etc -group root 在/etc目录下搜索所属组为root的文件
find /etc -size +204800 -a -size +250000
/etc目录下搜索文件大小大于204800且小于250000的文件
-a 表示两个条件都要满足
-o 表示两个条件满足一个即可
find /etc -type f 按照文件类型查找
f文件 d目录 l软链接文件
find /etc -inumber 31220 根据i节点查找文件
名称:locate
功能:在文件资料库里搜索文件
语法:locate 文件名
locate tmp.txt
locate -i tmp.txt -i 命令不区分大小写
updatedb 更新文件资料库
名称:grep
功能:在文件中搜索字符串匹配的行并输出
语法:grep -iv [指定字串] [文件名]
-i不区分大小写
-v排除指定字符串
grep hello /opt/tmp.txt
# grep -v ^# tmp.txt 去掉tmp.txt文件中的注释行
三、linux 文件搜索命令
猜你喜欢
转载自blog.csdn.net/ywh15387127537/article/details/88390423
今日推荐
周排行