在Linux中,查找文件名包含指定字符串的文件,可以使用find命令结合通配符来实现。以下是如何操作的详细步骤: 打开终端并进入目标目录: 首先,你需要打开终端,并使用cd命令进入你想要搜索的目标目录。例如,如果你想在根目录下搜索,可以使用cd /命令;如果你想在当前用户的家目录下搜索,可以使用cd ~命令。 使用find命令...
find /path/to/directory -typef -execgrep -H'search_string'{} \; 将/path/to/directory替换为您想要搜索的目录的路径。 查找特定类型文件中包含字符串的文件: find . -typef -name'*.txt'-execgrep -H'search_string'{} \; 这里,-name '*.txt'表示只查找扩展名为.txt的文件。 查找不区分大小写...
"*flink*"是匹配的模式,其中 “*” 表示任意字符。 执行该命令后,find将递归地在指定路径下查找符合条件的文件,并输出它们的路径。请注意,根据您的文件系统大小和目录结构,该命令可能需要一些时间来完成搜索。
find 查找目录 -name 查找名称其中查找名称可以包含文件名,目录名等,也可以是正则表达式; 如下命令,查找当前目录.所有名为Makefile的文件 [root@localhost redis-6.2.10]# find . -name Makefile./Makefile ./deps/Makefile ./deps/hdr_histogram/Makefile ./deps/hiredis/Makefile ./deps/linenoise/Makefile ...
1.按文件名查找 find 目录 -name 文件名 find /root -name test 2.按文件名查找,但不区分大小写 find 目录 -iname 文件名 find /root -iname test 3.使用*通配符来查找 find /etc -name *init* 在/tmp下查找包含init的所有文件 find /etc -name init* ...
002、仅显示文件名 [root@PC1 test3]# ls test1 test2 [root@PC1 test3]# tree . ├── test1 │ └── a.txt └── test2 └── b.txt2directories,2files [root@PC1 test3]# find ./ -name"*.txt"./test1/a.txt ./test2/b.txt ...
find / -inum 33583365 //用于查找inode号为33583365的文件,用于查找硬链接文件 了解:命令locate也可对文件进行搜索,可用yum install -y mlocate安装,再用updatedh生成数据库。 locate test //对包含有test名称的目录和文件进行搜索列出。(不精准) 文件名后缀 ...
MODE 精确匹配权限为MODE的文件。eg. find /etc/ -perm-222 查找/etc权限必须包含全部222权限的文件 8 查找到文件后的处理动作 -execCOMMAND { } \; 找到文件后对文件执行COMMAND命令。-OKCOMMAND { } \;找到文件后询问是否对文件执行COMMAND命令。-print 输出到屏幕(默认操作)。-ls 打印到屏幕上,类似于ls...