find 文件查找
格式:find [路径] [匹配表达式]
几种情况:
(1). 查找指定名称的文件:-name 文件名称
(2). 查找指定类型的文件:-type 文件类型(f:普通文件 b:快设
备文件 c:字符设备文件 d:目录 p:管道 l:链接文件)
(3).按照大小查找文件:-size n:n为一个整数。代表查找的文件大
小不大于n块(一块是512B)
(4).按照最后访问时间来查找:-atime n:n为一个整数。+n表示超
过n天访问的内容;-n表示为超过n天访问的文件
(5).将查找到的文件执行相应的命令:
-exec 命令 {} \;将查找到的文件直接执行命令
-ok 命令 {} \;先提示用户是否要执行,然后再
执行(给提示)
grep 用于查找文本中包含指定字符串的行。
格式:grep [参数] 要查找的字符串 文件名
参数: -v:列出不匹配的信息
-c:对匹配的行进行计数
-i:不去分大小写
-n:显示行号
linux下的find与grep命令的功能不同。
find 命令用于从目录树中查找与搜索条件匹配的文件;
grep 命令用于查找输入流中包含模板文本的行。
find 命令常结合grep命令使用, 以对搜索结果做进一步的筛选
格式:find [路径] [匹配表达式]
几种情况:
(1). 查找指定名称的文件:-name 文件名称
(2). 查找指定类型的文件:-type 文件类型(f:普通文件 b:快设
备文件 c:字符设备文件 d:目录 p:管道 l:链接文件)
(3).按照大小查找文件:-size n:n为一个整数。代表查找的文件大
小不大于n块(一块是512B)
(4).按照最后访问时间来查找:-atime n:n为一个整数。+n表示超
过n天访问的内容;-n表示为超过n天访问的文件
(5).将查找到的文件执行相应的命令:
-exec 命令 {} \;将查找到的文件直接执行命令
-ok 命令 {} \;先提示用户是否要执行,然后再
执行(给提示)
grep 用于查找文本中包含指定字符串的行。
格式:grep [参数] 要查找的字符串 文件名
参数: -v:列出不匹配的信息
-c:对匹配的行进行计数
-i:不去分大小写
-n:显示行号
linux下的find与grep命令的功能不同。
find 命令用于从目录树中查找与搜索条件匹配的文件;
grep 命令用于查找输入流中包含模板文本的行。
find 命令常结合grep命令使用, 以对搜索结果做进一步的筛选