linux搜索文件内容命令,包括搜索指定文件名和文件内容
搜索命令:
1、搜索指定文件名
CD到指定目录下:
find . -name 'lw50*'
搜索当前目录(含子目录)中,所有文件名以lw50开头的文件名。
1、搜索指定文件内容
find /mnt -type f -exec grep -H "要查找的内容" {} +
如:
指令解释:
find:查找
/mnt
:文件目录。-type f
:表示只查找文件类型为普通文件的项目。-exec:
参数后面跟着的是要执行的命令。grep -H "要查找的内容"
:是查找包含特定字符串 "要查找的内容" 的命令。-H:
表示在输出中要包含文件名。{}
+
:大概意思是将找到的字符串所有文件名一次性执行。
总之,这条命令会在 /mnt
目录及其所有子目录中查找所有包含字符串
- 1、搜索指定文件名
- 1、搜索指定文件内容
发表评论