Linux - 指令 - find & grep

165 阅读1分钟

一. find

find 命令用于在文件树中查找文件, 并作出相应的处理 (可能访问磁盘).

find -name 文件名 可以在指定的路径下进行文件的搜索 (在磁盘文件中查找).

image.png

which

可以在存放指令的特定路径下 ( 即 /usr/bin/) 搜索指令文件.

image.png

whereis

在系统特定的路径下查找, 既可以找到可执行程序, 又可以找到手册, 安装包或者压缩包等之类的文件.

image.png

二. grep

语法: grep [选项] [目标字符串] [文件]

功能: 在文件中搜索字符串, 将找到的行打印出来.

常用选项:

  • -i 忽略大小写的不同, 所以大小写视为相同.

  • -n 顺便输出行号.

  • -v 反向选择, 即显示出没有 '目标字符串' 内容的那一行.

最基本的 grep 指令.

image.png

grep -i, 忽略字母大小写.

image.png

grep -n, 顺便输出行号.

image.png

grep -v 反向选择, 即显示出没有 '目标字符串' 内容的那一行.

image.png