1.grep 命令
—— 从文件内容中匹配包含某个字符串的行,常用于在某个文件中找函数
选项:
-
-i 选项 匹配时忽略大小写
-
-v 选项 反向匹配,匹配不包含指定字符串的行
-
-R 选项 对指定目录下的文件递归逐个进行内容匹配
2.find 命令
—— 从指定目录中查找指定名称/大小/时间/类型的文件
注意:不指定目录就是从当前目录下找
选项:
-
-name 选项 通过文件名找文件位置
用法:find -name ‘文件名称’
注意:如果要查找的文件带有后缀,务必将后缀加上,否则会查找不到
-
-type 选项 通过文件类型查找文件(文件类型:f——普通文件 d——目录文件 c——字符设备文件 b——块设备文件 p——管道文件 | —— 符号链接文件 s——套接字文件)
用法:find -type d
-
-size 选项 通过文件大小找文件(大小自己可以指定)
用法:- find -size 10M (查找10M以内的文件) find -size +10M(查找超过10M大小的文件)
- find ./ -size -100c(查找当前目录下小于100字节的文件)
- find -size 10M (查找10M以内的文件) find -size +10M(查找超过10M大小的文件)
-
-mmin (不常用、了解) 选项 通过文件时间找文件 —— cmin、mmin、amin 分钟为单位 ctime(最后一次状态改变时间)、mtime(最后一次修改时间)、atime(最后一次访问时间) 以天为单位
用法:find -mtime -1 find -mtime +1