一、find命令
作用:用于在目录结构中查找文件。
格式:find 【查询路径】 【操作参数】 【查询关键字】
注意:不指明查找路径表示在当前目录下查找,查找关键字是文件名的一部分。
常用【操作参数】:
-name<filename> 按照文件名称查找,查找与 filename 匹配的文件,可使用通配符。
-depth 从指定目录下的最深层的子目录开始查找。
-gid<群组识别码> 查找符合指定的群组识别码的文件或目录。
-group<群组名称> 查找符合指定的群组名称的文件或目录。
-size<文件大小> 查找符合指定文件大小的文件。
-type<文件类型> 查找符合指定文件类型的文件。
-user<拥有者名称> 查找符合指定的拥有者名称的文件或目录。
使用举例:
二、grep命令
作用:用于查找包含指定关键字的文件。如果发现某个文件的内容包含所指定的关键字,grep 命令就会把包含指定关键字的这一行标记出来。
格式:grep 【操作参数】 【查询关键字】 【文件列表】
注意:grep命令一次只能查一个关键字。
常用【操作参数】:
-b 在显示符合关键字的那一列前,标记处该列第 1 个字符的位编号。
-n 在每一行的最前面列出行号。
-c 计算符合关键字的列数。
-d<进行动作> 当指定要查找的是目录而非文件时,必须使用此参数!否则 grep 指令将回报信息并停止搜索。
-i 忽略字符大小写。
-v 反转查找,只显示不匹配的行。
-r 在指定目录中递归查找。
使用举例: