网站首页 > 精选文章 / 正文
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的:
(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。
(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。
find命令用于文件查找
语法格式:
find [路径] [匹配表达式]
find命令的匹配表达式主要有以下几种类型。
-name filename:查找指定名称的文件。
-user username:查找属于指定用户的文件。
-group grpname:查找属于指定组的文件。
-size size:查找指定大小的文件,+size大于多少 -size小于多少
find命令查找/目录下,文件名是passwd的文件
find命令查找/root目录下,属主是root,并且大小为2M的文件
grep命令用于查找文件中包含有指定字符串的行
语法格式:
grep [可选项] 要查找的字符串 文件名
常用可选项有:
-v:列出不匹配的行。
-c:对匹配的行计数。
-l:只显示包含匹配模式的文件名。
-n:每个匹配行只按照相对的行号显示。
-i:对匹配模式不区分大小写。
grep命令查找文件/tmp/a/b中包含d字符的行,列出不匹配的行,并对匹配的行计数
以上内容供学习交流
Tags:linux 查看文件内容
猜你喜欢
- 2025-04-07 如何高效读取Linux日志文件?这些命令要熟记于心!
- 2025-04-07 在 Linux 中使用find 命令查找文件
- 2025-04-07 如何在 Linux 中查找最大的文件?(如何在 linux 中查找最大的文件内容)
- 2025-04-07 linux下查看文件内容工具发布啦!(linux系统如何查看文件内容)
- 2025-04-07 linux 的一只“小猫”,查看文件基本内容命令:cat
- 2025-04-07 Linux查询二进制文件位置:7 种命令深度解析与实例演示