一.利用find搜索文件
在目录结构中搜索满足查询条件的文件,并执行指定的操作。find命令从每个给定的文件名开始向下搜索目录树。
命令格式:find [路径…] [表达式]
路径:绝对路径和相对路径都有效。如果省略,就默认是当前工作目录。.表示当前路径,/表示根
表达式:
- -atime
- -ctime
- -mtime
- -size
- -name ‘文件名’ 查找与此相匹配的文件
- -iname ‘文件名’ 查找与此相匹配的文件,文件名不区分大小写
- -user ‘用户名’ 查找属于指定用户的所有文件
- -type c 查找文件类型是c的文件 f(普通文件) d(目录) b(块设备) l(链接文件) c(字符设备) s(socket)
常用的通配符有三种:
- *:匹配零个或多个字符
- ?:匹配任何一个字符
- []:匹配任何一个在括号中的字符
二.find命令之exec
三.grep查找文件内容
在指定的文本文件中查找指定的字符串
grep [-cinv] [--color=auto] '' file
- -c 计算找到字符串的次数
- -i 忽略大小写的不同,大小写视为相同
- -n 输出行号
- -v 反向选择
- –color=auto 把找到的部分加上颜色显示
- ^ 匹配所有以查找字符开头的行
- $ 匹配所有以查找字符结尾的行
四.wc统计文字信息
统计指定文本文件的行数、单词数、、字符数、字节数
wc file
wc -l file //输出行数统计
wc -w file //显示单词计数
wc -m file //输出字符统计
wc -c file //输出字节统计
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论