Linux学习笔记(9) -- 搜索查找

2022-08-08  本文已影响0人  果汁味Studio

本文以CentOS7为例。

本文目录结构

Linux学习笔记(9) -- 搜索查找.png

find 指令

1 用途

从指定目录向下递归遍历各子目录,并显示满足条件的文件或目录。

2 基本语法
2.1 基本格式
find  [搜索范围(即起始目录)] [选项]
2.2 常用选项
find  [搜索范围(即起始目录)] -name [文件名]
find  [搜索范围(即起始目录)] -user[用户名]
find  [搜索范围(即起始目录)] -size [文件范围]

其中文件范围为,单位包含kMG
n 作为文件范围变量,则
+n : 文件大小大于n
-n : 文件大小小于n
n : 文件大小等于n

2.3 示例
find /home -name test.txt
find /opt -user test
find / -size +200M

locate 指令

1 用途
2 基本语法
2.1 基本格式
locate 文件名
2.2 示例
locate test.txt
2.3 补充说明

由于locate指令是基于数据库查询的,所以第一次运行前,必须通过updatedb指令创建locate数据库。

which 指令

1 用途

查找某个指令在哪个文件目录下

2 基本语法
2.1 基本格式
which [指令]
2.2 示例
which ls

grep 指令

1 用途

grep 过滤查找。

2 基本语法
2.1 基本格式
grep [选项] [查找内容] [查找源文件] 
2.2 常用选项
2.3 示例
grep -ni "test" /home/test.txt

管道符号 |

1 用途
上一篇 下一篇

猜你喜欢

热点阅读