文件搜索命令-linux常用命令

文件搜索命令
find 接目录名 接搜索方式 文件搜索
参数: name接要搜索的文件名
iname不区分大小写
a两个查找条件同时满足
o两个查找条件满足一个即可
size搜索指定大小的文件
例如: find / -size +163840 -a -size -204800
在根目录下查找大于80MB小于100MB的文件
+n大于 -n小于 n等于 n代指文件大小
user以所有者为条件查找文件
group以所属组为条件查找
cmin查找指定时间内被修改过属性的文件和目录
amin查找指定时间内被访问过的文件或目录
mmin查找指定时间内被修改过内容的文件和目录
例如: find / -cmin -5
在根目录下查找5分钟内被修改过属性的文件或目录
exec/-ok 命令 {} \;对搜索结果执行操作
ok与exec命令功能类似但会逐一询问每一个文件是否应用操作
type根据文件类型查找
inum根据i节点查找
locate 接关键字 在文件资料库中查找文件(使用此命令需安装mlocate软件包)
which 接关键字 搜索命令所在的目录及别名信息
whereis 接关键字 搜索命令所在目录及帮助文档路径
grep 接关键字 接文件名 在文件中搜寻字符串匹配的行并输出
参数: i不区分大小写
v排除指定字符串
例如: grep root /etc/passwd
在/etc/passwd文件中搜索包含root关键字的行并显示出来

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code